aboutsummaryrefslogtreecommitdiff
path: root/src/strings
diff options
context:
space:
mode:
authorMartin Sucha <anty.sk+git@gmail.com>2019-05-23 20:34:17 +0200
committerBrad Fitzpatrick <bradfitz@golang.org>2019-05-24 15:23:08 +0000
commitdb3255536cdbdba9d6f38da9c3bb1faf55f63277 (patch)
treedf39112fee15755a5d2088b0adeb3a383208afae /src/strings
parentcd0f5f39b7ae57d24b2e748d82ad667ce74fc190 (diff)
downloadgo-db3255536cdbdba9d6f38da9c3bb1faf55f63277.tar.xz
strings: clarify example of ContainsAny
I have seen code that literally copied the example like this: if strings.ContainsAny(s, "1 & 2 & 3") { The developer apparently thought that this is the way to specify multiple characters and I noticed this pattern being used in the example. Let's update the example so that it's clear how multiple Unicode code points should be specified. Change-Id: Id4d780555e521af62fb787a7950be1e60848cd95 Reviewed-on: https://go-review.googlesource.com/c/go/+/178737 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/strings')
-rw-r--r--src/strings/example_test.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/strings/example_test.go b/src/strings/example_test.go
index e31054a4e0..4f3a1ce8c6 100644
--- a/src/strings/example_test.go
+++ b/src/strings/example_test.go
@@ -47,12 +47,16 @@ func ExampleContains() {
func ExampleContainsAny() {
fmt.Println(strings.ContainsAny("team", "i"))
- fmt.Println(strings.ContainsAny("failure", "u & i"))
+ fmt.Println(strings.ContainsAny("fail", "ui"))
+ fmt.Println(strings.ContainsAny("ure", "ui"))
+ fmt.Println(strings.ContainsAny("failure", "ui"))
fmt.Println(strings.ContainsAny("foo", ""))
fmt.Println(strings.ContainsAny("", ""))
// Output:
// false
// true
+ // true
+ // true
// false
// false
}