Commit a6ebc88b authored by Robin Eklind's avatar Robin Eklind Committed by Brad Fitzpatrick

strings: Add FieldsFunc example.

R=golang-dev, dave
CC=golang-dev
https://golang.org/cl/42360043
parent c184940d
...@@ -7,6 +7,7 @@ package strings_test ...@@ -7,6 +7,7 @@ package strings_test
import ( import (
"fmt" "fmt"
"strings" "strings"
"unicode"
) )
func ExampleFields() { func ExampleFields() {
...@@ -14,6 +15,14 @@ func ExampleFields() { ...@@ -14,6 +15,14 @@ func ExampleFields() {
// Output: Fields are: ["foo" "bar" "baz"] // Output: Fields are: ["foo" "bar" "baz"]
} }
func ExampleFieldsFunc() {
f := func(c rune) bool {
return !unicode.IsLetter(c) && !unicode.IsNumber(c)
}
fmt.Printf("Fields are: %q", strings.FieldsFunc(" foo1;bar2,baz3...", f))
// Output: Fields are: ["foo1" "bar2" "baz3"]
}
func ExampleContains() { func ExampleContains() {
fmt.Println(strings.Contains("seafood", "foo")) fmt.Println(strings.Contains("seafood", "foo"))
fmt.Println(strings.Contains("seafood", "bar")) fmt.Println(strings.Contains("seafood", "bar"))
......
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