aboutsummaryrefslogtreecommitdiff
path: root/src/path/filepath
diff options
context:
space:
mode:
authorKevin Burke <kev@inburke.com>2017-07-27 12:51:17 -0700
committerKevin Burke <kev@inburke.com>2017-08-25 16:24:37 +0000
commite11fd00629e8ef664b07cdb93f5f21b8e7a61179 (patch)
tree4950c359853b464318a22950c46cc635780ca92b /src/path/filepath
parent9d17e175e07a32f919e122faf617e09f9c9726da (diff)
downloadgo-e11fd00629e8ef664b07cdb93f5f21b8e7a61179.tar.xz
path/filepath: add example for Ext
Make it dead simple to see visually what the function outputs in various scenarios. Change-Id: I8f6fcd72fa1515361481f0510412cde221e1d4e3 Reviewed-on: https://go-review.googlesource.com/51630 Run-TryBot: Kevin Burke <kev@inburke.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com> Reviewed-by: Hiroshi Ioka <hirochachacha@gmail.com>
Diffstat (limited to 'src/path/filepath')
-rw-r--r--src/path/filepath/example_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/path/filepath/example_test.go b/src/path/filepath/example_test.go
new file mode 100644
index 0000000000..a1d680e4a0
--- /dev/null
+++ b/src/path/filepath/example_test.go
@@ -0,0 +1,20 @@
+// Copyright 2017 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package filepath_test
+
+import (
+ "fmt"
+ "path/filepath"
+)
+
+func ExampleExt() {
+ fmt.Printf("No dots: %q\n", filepath.Ext("index"))
+ fmt.Printf("One dot: %q\n", filepath.Ext("index.js"))
+ fmt.Printf("Two dots: %q\n", filepath.Ext("main.test.js"))
+ // Output:
+ // No dots: ""
+ // One dot: ".js"
+ // Two dots: ".js"
+}