這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
The standard libarary's strings package provides many useful string-related functions. Here are some examples to give you a sense of the package
package mainimport "fmt"import s "strings"var p = fmt.Printlnfunc main() { p("Contains: ", s.Contains("tests", "es")) p("Count: ", s.Count("test", "t")) p("HasPrefix: ", s.HasPrefix("test", "te")) p("HasSuffix: ", s.HasSuffix("test", "st")) p("Index: ", s.Index("test", "e")) p("Join: ", s.Join([]string{"a", "b"}, "-")) p("Repeat: ", s.Repeat("a", 5)) p("Replace: ", s.Replace("foo", "o", "0", -1)) p("Replace: ", s.Replace("foo", "o", "0", 1)) p("Split: ", s.Split("a-b-c-d-e", "-")) p("ToLower: ", s.ToLower("TEST")) p("ToUpper: ", s.ToUpper("test")) p()}
Contains: trueCount: 2HasPrefix: trueHasSuffix: trueIndex: 1Join: a-bRepeat: aaaaaReplace: f00Replace: f0oSplit: [a b c d e]ToLower: testToUpper: TEST
總結 :
1 : ......