FiniteFact işlevi
Uyarı
Bu belge, Modern QDK ile değiştirilen Klasik QDK'yi ifade eder.
Lütfen Modern QDK için API belgelerine bakın https://aka.ms/qdk.api .
Ad Alanı: Microsoft.Quantum.Diagnostics
Paket: Microsoft.Quantum.QSharp.Foundation
Belirli bir kayan nokta değerinin sınırlı bir sayıyı temsil edip etmediğini denetler ve durum böyle değilse bir özel durum oluşturur.
function FiniteFact (d : Double, message : String) : Unit
Giriş
d : Çift
Denetlenecek kayan nokta değeri.
message : Dize
Sınırlı değilse veya sayı değilse hata iletisi olarak kullanılacak hata iletisi d
.
Çıkış: Birim
Örnek
Aşağıdaki Q# kodu bir özel durum oluşturur:
FiniteFact(NaN(), "NaN is not a finite number.");