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

Ayrıca Bkz.