Freigeben über


IsInfinite-Funktion

Vollqualifizierter Name: Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

Zusammenfassung

Gibt zurück, ob ein gegebener Gleitkommawert entweder positiv oder negativ unendlich ist.

Eingabe

d

Der zu überprüfende Gleitkommawert.

Ausgabe

true, wenn d entweder positiv oder negativ unendlich ist.

Bemerkungen

NaN ist keine Zahl und somit weder eine endliche Zahl noch unendlich. Daher gibt IsInfinite(0.0 / 0.0)falsezurück. Verwenden Sie IsNaN(d), um zu überprüfen, ob ein Wert NaNist.

Beachten Sie, dass diese Werte, auch wenn diese Funktion true sowohl für positive als auch negative Infinitäten zurückgibt, weiterhin diskriminiert werden können, indem sie d > 0.0 und d < 0.0überprüfen.

Beispiel

Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true

Siehe auch

  • Microsoft.Quantum.Math.IsNaN