]> Cypherpunks repositories - gostls13.git/commitdiff
time: fix example in monotonic time comment
authorRuss Cox <rsc@golang.org>
Wed, 28 Jun 2017 14:33:15 +0000 (10:33 -0400)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 28 Jun 2017 15:31:44 +0000 (15:31 +0000)
t.Sub(u) would be -20 milliseconds.
The right computation is u.Sub(t), but rewrite to be even clearer.

Thanks to Karsten Weiss for catching this.

Change-Id: I6e274d69b0301840d57c5c65bf4114da0d33bf10
Reviewed-on: https://go-review.googlesource.com/46971
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/time/time.go

index 3f13e3431ccad5f88cf37745810daaa8047e7862..0a83543e8a69076c3f42f63fa79e84691116515e 100644 (file)
 // approximately 20 milliseconds, even if the wall clock is changed during
 // the operation being timed:
 //
-//     t := time.Now()
+//     start := time.Now()
 //     ... operation that takes 20 milliseconds ...
-//     u := time.Now()
-//     elapsed := t.Sub(u)
+//     t := time.Now()
+//     elapsed := t.Sub(start)
 //
 // Other idioms, such as time.Since(start), time.Until(deadline), and
 // time.Now().Before(deadline), are similarly robust against wall clock