FiniteFact-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.Diagnostics
Paket: Microsoft.Quantum.QSharp.Foundation
Überprüft, ob ein gegebener Gleitkommawert eine endliche Zahl darstellt, und löst eine Ausnahme aus, wenn dies nicht der Fall ist.
function FiniteFact (d : Double, message : String) : Unit
Eingabe
d : Double
Der Gleitkommawert, der überprüft werden soll.
message : String
Fehlermeldung, die als Fehlermeldung verwendet werden soll, wenn d
entweder nicht endlich oder keine Zahl ist.
Ausgabe : Einheit
Beispiel
Der folgende Q#-Code löst eine Ausnahme aus:
FiniteFact(NaN(), "NaN is not a finite number.");