1
在源代碼:的差異Golang
// Contains returns true if substr is within s.
func Contains(s, substr string) bool {
return Index(s, substr) >= 0
}
// ContainsAny returns true if any Unicode code points in chars are within s.
func ContainsAny(s, chars string) bool {
return IndexAny(s, chars) >= 0
}
唯一的區別似乎是substr
和the Unicode code points in chars
。我寫了一些測試來測試它們。他們的行爲似乎是相同的。我不明白何時使用哪個。
啊哈!謝謝。 –
謝謝@xiaotianpei。 http://play.golang.org/p/ZROhSUZxd1證明你所說的話。 –
你也可以查看http://golang.org/pkg/strings/#ContainsAny那裏已經有很多例子 –