引用中不等式的运算符何时为真?

问题描述 投票:0回答:1

[谁能详细说明syscalls/js的主题,为什么在第57行中有一个语句if f != f {(,f键入为float64)。何时可以像i != i这样的语句在旅途中为真?

go syntax webassembly golang-migrate
1个回答
0
投票

例如,如果f的类型为float64,并且它的值是一个表示“非数字”的特定值,则可以从math.NaN()中获得。根据定义,math.NaN()不等于任何其他NaN值,包括float64本身。

NaN

此打印var f float64 = math.NaN() fmt.Println(f == f) ,在false上尝试。

© www.soinside.com 2019 - 2024. All rights reserved.