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

Weitere Informationen