go IsNaN()
IsNaN()方法语法
func IsNaN(f float64) (is bool)
go源码对IsNaN()方法的介绍:
IsNaN reports whether f is an IEEE 754 “not-a-number” value.
即,golang的math.IsNaN()方法,可判断参数指定的数值是否为NaN,即是否not a number,返回值为bool类型值,即如果是NaN,不是数值,则返回true,否则返回false。
math.IsNaN()方法实例代码
func main() {
var t1 bool = math.IsNaN(1)
fmt.Println(t1)
var t2 bool = math.IsNaN(math.NaN())
fmt.Println(t2)
}
运行go文件,得到输出:
false
true