go语言 浮点数比较是否相等

来源:转载

packagemainimport ( "fmt" "math")const MIN = 0.000001// MIN 为用户自定义的比较精度func IsEqual(f1, f2 float64) bool { return math.Dim(f1, f2) < MIN}func main() { a := 0.0000123 b := 0.000012234 if IsEqual(a, b) { fmt.Println("a < b") }}

版权声明:本文为博主原创文章,未经博主允许不得转载。



分享给朋友:
您可能感兴趣的文章:
随机阅读: