Commit 9426d8c6 authored by Rob Pike's avatar Rob Pike

time: rewrite ExampleDuration_Nanoseconds to be more idiomatic.

Fix the punctuation and use the proper units for microseconds,
while explaining the incorrect but common variant 'us'.

Change-Id: I9e96694ef27ab4761efccd8616ac7b6700f60d39
Reviewed-on: https://go-review.googlesource.com/c/163917Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent 6fa7669f
......@@ -113,9 +113,14 @@ func ExampleDuration_Minutes() {
}
func ExampleDuration_Nanoseconds() {
u, _ := time.ParseDuration("1us")
fmt.Printf("one microsecond has %d nanoseconds.", u.Nanoseconds())
// Output: one microsecond has 1000 nanoseconds.
u, _ := time.ParseDuration("1µs")
fmt.Printf("One microsecond is %d nanoseconds.\n", u.Nanoseconds())
// The package also accepts the incorrect but common prefix u for micro.
v, _ := time.ParseDuration("1us")
fmt.Printf("One microsecond is %6.2e seconds.\n", v.Seconds())
// Output:
// One microsecond is 1000 nanoseconds.
// One microsecond is 1.00e-06 seconds.
}
func ExampleDuration_Seconds() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment