GoPLS Viewer

Home|gopls/go/ssa/interp/testdata/src/strings/strings.go
1package strings
2
3func Replace(soldnew stringn intstring
4
5func Index(haystackneedle stringint
6
7func Contains(haystackneedle stringbool {
8    return Index(haystackneedle) >= 0
9}
10
11func HasPrefix(sprefix stringbool {
12    return len(s) >= len(prefix) && s[0:len(prefix)] == prefix
13}
14
15func EqualFold(st stringbool
16func ToLower(s stringstring
17
18type Builder struct {
19    s string
20}
21
22func (b *BuilderWriteString(s string) (interror) {
23    b.s += s
24    return len(s), nil
25}
26func (b *BuilderString() string { return b.s }
27
MembersX
Replace.s
HasPrefix.prefix
EqualFold.s
Builder.WriteString
Builder.WriteString.s
Builder.s
Builder.String.b
Replace
Replace.old
Replace.new
Index.needle
Builder
Contains.needle
HasPrefix.s
EqualFold
Replace.n
Index
Index.haystack
Contains
Contains.haystack
EqualFold.t
ToLower
ToLower.s
Builder.String
HasPrefix
Builder.WriteString.b
Members
X