TA贡献2003条经验 获得超2个赞
用途math.IsNaN(...):游乐场
math.IsNaN(...)
TA贡献1806条经验 获得超8个赞
使用math.IsNaN:
math.IsNaN
IsNaN 报告 f 是否为 IEEE 754 “非数字”值。
TA贡献1859条经验 获得超6个赞
正如 Nico 的评论中提到的,因为 NaN 被定义为f != f,这就是全部math.IsNaN。 请参阅此处的 src。
所以,你可以检查:
if f != f {
fmt.Printf("%v is NaN", f)
}
编辑成一个独立的答案。
改善Go语言编程质量的50个有效实践
¥ 78.00
举报