Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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 NaNanvä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