From: Michael Brandenburg Date: Wed, 19 Jun 2019 05:16:05 +0000 (-0700) Subject: math: add examples for Log, Log2, Mod, and Abs X-Git-Tag: go1.13beta1~54 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=18107ed9fbdb0d2ae1006857e21a8a66882e12dd;p=gostls13.git math: add examples for Log, Log2, Mod, and Abs Change-Id: I5f57acd5e970b3fec5f33cfceee179235cbf739f Reviewed-on: https://go-review.googlesource.com/c/go/+/182877 Reviewed-by: Emmanuel Odeke Run-TryBot: Emmanuel Odeke TryBot-Result: Gobot Gobot --- diff --git a/src/math/example_test.go b/src/math/example_test.go index 25d6975903..364891324a 100644 --- a/src/math/example_test.go +++ b/src/math/example_test.go @@ -135,3 +135,41 @@ func ExampleRoundToEven() { // 12.0 // 12.0 } + +func ExampleLog() { + x := math.Log(1) + fmt.Printf("%.1f\n", x) + + y := math.Log(2.7183) + fmt.Printf("%.1f\n", y) + // Output: + // 0.0 + // 1.0 +} + +func ExampleLog2() { + fmt.Printf("%.1f", math.Log2(256)) + // Output: 8.0 +} + +func ExampleLog10() { + fmt.Printf("%.1f", math.Log10(100)) + // Output: 2.0 +} + +func ExampleMod() { + c := math.Mod(7, 4) + fmt.Printf("%.1f", c) + // Output: 3.0 +} + +func ExampleAbs() { + x := math.Abs(-2) + fmt.Printf("%.1f\n", x) + + y := math.Abs(2) + fmt.Printf("%.1f\n", y) + // Output: + // 2.0 + // 2.0 +}