Golang

bits

package main
import (
"fmt"
"math"
)
func main() {
negative := *-10*
fmt.Println(negative)
*// Use math.Abs to convert to a positive number.*
*// ... We first convert to a float64.*
result := **math.Abs**(float64(negative))
fmt.Println(result)
}-10
10

package main
import (
"fmt"
"math"
)
func main() {
*// This can handle ints.*
result := **math.Pow**(2, 3)
fmt.Println(result)
}8

package main
import (
"fmt"
"math"
)
func main() {
small := float64(3)
large := float64(40)
*// Get the larger of the two numbers.*
max := **math.Max**(small, large)
fmt.Println(max)
*// Get the smaller value.*
min := **math.Min**(small, large)
fmt.Println(min)
}40
3

package main
import (
"fmt"
"math"
)
func main() {
value1 := *1.23*
fmt.Println(value1)
fmt.Println(**math.Floor**(value1))
value2 := *2.99*
fmt.Println(value2)
fmt.Println(**math.Floor**(value2))
value3 := *-1.1*
fmt.Println(value3)
fmt.Println(**math.Floor**(value3))
}*1.23*
1
*2.99*
2
*-1.1*
-2

package main
import (
"fmt"
"math"
)
func main() {
value1 := float64(*1*)
negative := **math.Signbit**(value1)
fmt.Println(negative)
value2 := float64(*-1*)
negative = **math.Signbit**(value2)
fmt.Println(negative)
value3 := float64(*0*)
negative = **math.Signbit**(value3)
fmt.Println(negative)
}false
true
false

Odd, Even

Fibonacci

Dot Net Perls is a collection of tested code examples. Pages are continually updated to stay current, with code correctness a top priority.

Sam Allen is passionate about computer languages. In the past, his work has been recommended by Apple and Microsoft and he has studied computers at a selective university in the United States.

This page was last updated on Dec 4, 2021 (edit link).