Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W pełni kwalifikowana nazwa: Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
Streszczenie
Zwraca, czy dana wartość zmiennoprzecinkowa jest dodatnia lub ujemna nieskończoność.
Wkład
d
Wartość zmiennoprzecinkowa do sprawdzenia.
Wyjście
true, jeśli i tylko wtedy, gdy d jest dodatnią lub ujemną nieskończonością.
Uwagi
NaN nie jest liczbą i dlatego nie jest ani liczbą skończona, ani nie jest nieskończona. W związku z tym IsInfinite(0.0 / 0.0) zwraca wartość false.
Aby sprawdzić, czy wartość jest NaN, użyj IsNaN(d).
Należy pamiętać, że mimo że ta funkcja zwraca true zarówno dla dodatnich, jak i ujemnych niedopełnienia, te wartości nadal mogą być dyskryminowane przez sprawdzenie d > 0.0 i d < 0.0.
Przykład
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true