From 54a9c16533b5607f1eb035815b97fb13fd36ee34 Mon Sep 17 00:00:00 2001 From: Irbe Krumina Date: Thu, 22 Aug 2019 20:55:30 +0100 Subject: [PATCH] path: change the output format of ExampleSplit function MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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í TryBot-Result: Gobot Gobot Reviewed-by: Rob Pike Reviewed-by: Daniel Martí --- src/path/example_test.go | 16 ++++++++++------ 1 file 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: "" } -- 2.50.0