共用方式為


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.0d < 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