aboutsummaryrefslogtreecommitdiff
path: root/src/path/example_test.go
diff options
context:
space:
mode:
authorIrbe Krumina <irbekrm@gmail.com>2019-08-22 20:55:30 +0100
committerDaniel Martí <mvdan@mvdan.cc>2019-09-01 10:08:36 +0000
commit54a9c16533b5607f1eb035815b97fb13fd36ee34 (patch)
tree3d9c9e00ea8a1e45ab57fd6e1c28f10c4038f43a /src/path/example_test.go
parentd15dfdc023f888b97ce0bc101d97c4631e575d94 (diff)
downloadgo-54a9c16533b5607f1eb035815b97fb13fd36ee34.tar.xz
path: change the output format of ExampleSplit function
At the moment the last output line of ExampleSplit- two empty strings- are being trimmed from the output. I have formatted the output of the function to avoid whitespace trimming and show empty strings more clearly. Fixes #23542 Change-Id: Ic2a4d98cfa06db1466c6c6d98099542df9e7c88b Reviewed-on: https://go-review.googlesource.com/c/go/+/191397 Run-TryBot: Daniel Martí <mvdan@mvdan.cc> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Rob Pike <r@golang.org> Reviewed-by: Daniel Martí <mvdan@mvdan.cc>
Diffstat (limited to 'src/path/example_test.go')
-rw-r--r--src/path/example_test.go16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/path/example_test.go b/src/path/example_test.go
index 315401957a..67b9718664 100644
--- a/src/path/example_test.go
+++ b/src/path/example_test.go
@@ -102,11 +102,15 @@ func ExampleMatch() {
}
func ExampleSplit() {
- fmt.Println(path.Split("static/myfile.css"))
- fmt.Println(path.Split("myfile.css"))
- fmt.Println(path.Split(""))
+ split := func(s string) {
+ dir, file := path.Split(s)
+ fmt.Printf("path.Split(%q) = dir: %q, file: %q\n", s, dir, file)
+ }
+ split("static/myfile.css")
+ split("myfile.css")
+ split("")
// Output:
- // static/ myfile.css
- // myfile.css
- //
+ // path.Split("static/myfile.css") = dir: "static/", file: "myfile.css"
+ // path.Split("myfile.css") = dir: "", file: "myfile.css"
+ // path.Split("") = dir: "", file: ""
}