aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/strings/example_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/strings/example_test.go')
-rw-r--r--libgo/go/strings/example_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/libgo/go/strings/example_test.go b/libgo/go/strings/example_test.go
index 7243e16..3f9d63b 100644
--- a/libgo/go/strings/example_test.go
+++ b/libgo/go/strings/example_test.go
@@ -60,6 +60,28 @@ func ExampleEqualFold() {
// Output: true
}
+func ExampleHasPrefix() {
+ fmt.Println(strings.HasPrefix("Gopher", "Go"))
+ fmt.Println(strings.HasPrefix("Gopher", "C"))
+ fmt.Println(strings.HasPrefix("Gopher", ""))
+ // Output:
+ // true
+ // false
+ // true
+}
+
+func ExampleHasSuffix() {
+ fmt.Println(strings.HasSuffix("Amigo", "go"))
+ fmt.Println(strings.HasSuffix("Amigo", "O"))
+ fmt.Println(strings.HasSuffix("Amigo", "Ami"))
+ fmt.Println(strings.HasSuffix("Amigo", ""))
+ // Output:
+ // true
+ // false
+ // false
+ // true
+}
+
func ExampleIndex() {
fmt.Println(strings.Index("chicken", "ken"))
fmt.Println(strings.Index("chicken", "dmr"))