github.com/cockroachdb/tools@v0.0.0-20230222021103-a6d27438930d/go/ssa/interp/testdata/src/strings/strings.go (about)

     1  package strings
     2  
     3  func Replace(s, old, new string, n int) string
     4  
     5  func Index(haystack, needle string) int
     6  
     7  func Contains(haystack, needle string) bool {
     8  	return Index(haystack, needle) >= 0
     9  }
    10  
    11  func HasPrefix(s, prefix string) bool {
    12  	return len(s) >= len(prefix) && s[0:len(prefix)] == prefix
    13  }
    14  
    15  func EqualFold(s, t string) bool
    16  func ToLower(s string) string
    17  
    18  type Builder struct {
    19  	s string
    20  }
    21  
    22  func (b *Builder) WriteString(s string) (int, error) {
    23  	b.s += s
    24  	return len(s), nil
    25  }
    26  func (b *Builder) String() string { return b.s }