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