IsInfinite 函式
完整名稱:Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
總結
傳回指定的浮點值是正數或負無限大。
輸入
d
要檢查的浮點值。
輸出
只有在 d
為正數或負無限大時,才 true
。
言論
NaN
不是數位,因此不是有限的數位,也不是無限的。 因此,IsInfinite(0.0 / 0.0)
會傳回 false
。
若要檢查值是否 NaN
,請使用 IsNaN(d)
。
請注意,即使此函式同時傳回正負整數的 true
,這些值仍可藉由檢查 d > 0.0
和 d < 0.0
來區分。
例
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true
另請參閱
- Microsoft.Quantum.Math.IsNaN