1
0
mirror of https://github.com/golang/go synced 2024-11-23 14:20:05 -07:00

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 <emm.odeke@gmail.com>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
Michael Brandenburg 2019-06-18 22:16:05 -07:00 committed by Emmanuel Odeke
parent 1962dc88eb
commit 18107ed9fb

View File

@ -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
}