Funktionen IsInfinite
Fullständigt kvalificerat namn: Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
Sammanfattning
Returnerar om ett givet flyttalsvärde är positiv eller negativ oändlighet.
Inmatning
d
Flyttalsvärdet som ska kontrolleras.
Utdata
true
om och bara om d
är antingen positiv eller negativ oändlighet.
Anmärkningar
NaN
är inte ett tal och är därför varken ett ändlig tal eller oändligt. Därför returnerar IsInfinite(0.0 / 0.0)
false
.
Om du vill kontrollera om ett värde är NaN
använder du IsNaN(d)
.
Observera att även om den här funktionen returnerar true
för både positiva och negativa infiniteter, kan dessa värden fortfarande diskrimineras genom att kontrollera d > 0.0
och d < 0.0
.
Exempel
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true
Se även
- Microsoft.Quantum.Math.IsNan