]> Cypherpunks repositories - gostls13.git/commitdiff
strings: Add examples for HasPrefix and HasSuffix
authorGaurish Sharma <contact@gaurishsharma.com>
Sun, 12 Jul 2015 15:24:00 +0000 (20:54 +0530)
committerRuss Cox <rsc@golang.org>
Fri, 23 Oct 2015 01:57:15 +0000 (01:57 +0000)
These methods didn't had any examples, so added them. Examples makes things more clear
diff --git a/src/strings/example_test.go b/src/strings/example_test.go
index 7243e16..b7763bb 100644
--- a/src/strings/example_test.go
+++ b/src/strings/example_test.go
@@ -223,3 +223,19 @@ func ExampleTrimPrefix() {
  fmt.Print("Hello" + s)
  // Output: Hello, world!
 }
+
+func ExampleHasPrefix() {
+ fmt.Println(strings.HasPrefix("hello", "hell"))
+ fmt.Println(strings.HasPrefix("hello", "heaven"))
+ // Output:
+ // true
+ // false
+}
+
+func ExampleHasSuffix() {
+ fmt.Println(strings.HasSuffix("hello", "llo"))
+ fmt.Println(strings.HasSuffix("hello", "hell"))
+ // Output:
+ // true
+ // false
+}

Change-Id: I5d451c669bd05e19a2afc33ed2ec59b280c2c2d9
Reviewed-on: https://go-review.googlesource.com/12065
Reviewed-by: Russ Cox <rsc@golang.org>
src/strings/example_test.go

index 7243e16b127086e4931962c0536a45fba8d01792..3f9d63b5a4a3e7ba3a33e6e879bf19116a5e14e1 100644 (file)
@@ -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"))