Commit db325553 authored by Martin Sucha's avatar Martin Sucha Committed by Brad Fitzpatrick

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/+/178737Reviewed-by: default avatarBrad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent cd0f5f39
...@@ -47,12 +47,16 @@ func ExampleContains() { ...@@ -47,12 +47,16 @@ func ExampleContains() {
func ExampleContainsAny() { func ExampleContainsAny() {
fmt.Println(strings.ContainsAny("team", "i")) 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("foo", ""))
fmt.Println(strings.ContainsAny("", "")) fmt.Println(strings.ContainsAny("", ""))
// Output: // Output:
// false // false
// true // true
// true
// true
// false // false
// false // false
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment