summaryrefslogtreecommitdiff
path: root/libgo/go/math/example_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/math/example_test.go')
-rw-r--r--libgo/go/math/example_test.go38
1 files changed, 38 insertions, 0 deletions
diff --git a/libgo/go/math/example_test.go b/libgo/go/math/example_test.go
index 25d6975903b..364891324a0 100644
--- a/libgo/go/math/example_test.go
+++ b/libgo/go/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
+}