Dela via


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 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

Se även

  • Microsoft.Quantum.Math.IsNan