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 }