Freigeben über


IsFinite-Funktion

Warnung

Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.

Weitere Informationen finden https://aka.ms/qdk.api Sie in der API-Dokumentation für das moderne QDK.

Namespace: Microsoft.Quantum.Math

Paket: Microsoft.Quantum.QSharp.Foundation

Gibt zurück, ob ein gegebener Gleitkommawert eine endliche Zahl ist.

function IsFinite (d : Double) : Bool

Eingabe

d : Double

Der zu überprüfende Gleitkommawert.

Ausgabe : Bool

Beispiel

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

# See Also
- Microsoft.Quantum.Math.NaN
- Microsoft.Quantum.Math.IsNaN
- Microsoft.Quantum.Math.IsInfinite

Hinweise

NaN() ist keine Zahl und somit weder eine endliche Zahl noch unendlich. Daher geben sowohl als IsFinite(NaN()) auch IsInfinite(NaN()) zurückfalse. Um einen Wert anhand von NaN()zu überprüfen, verwenden Sie IsNaN(d).