JuliaでのNaNの比較
説明
Juliaでは、浮動小数点数に関連してIEEE 754標準に従っています。このルールではNaNNot a Numberは他のすべての値との比較で常にfalseを返します。唯一!=と!==演算子を使用する場合のみtrueを返します。
コード
julia> NaN > 1
false
julia> NaN ≥ 2
false
julia> NaN == 3
false
julia> NaN ≤ 4
false
julia> NaN < 5
false
julia> NaN != 6
true
julia> NaN !== 7
true
NaNとNaNを比較する時、!=の場合のみtrueを返します。
julia> NaN > NaN
false
julia> NaN ≥ NaN
false
julia> NaN == NaN
false
julia> NaN ≤ NaN
false
julia> NaN < NaN
false
julia> NaN != NaN
true
julia> NaN !== NaN
false
環境
- OS: Windows11
- Version: Julia 1.10.0
