浮点型
var speed float32
speed = 35.75
height := 1.78package main
import (
"fmt"
)
func main() {
var x, y = 3.1, 3.0
fmt.Println(x-y == 0.1)
}最后更新于
package main
import (
"fmt"
"math"
)
func main() {
var x, y float64 = 3.1, 3.0
fmt.Println(IsEqual(x-0.1, y, 0.1))
}
// IsEqual 判断x是否大于y,precision为判断精度
func IsEqual(x float64, y float64, precision float64) bool {
return math.Abs(x-y) < precision
}