Çelişki 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
Klasik koşulun false olup olmadığını denetler ve değilse bir özel durum oluşturur.
function Contradiction (actual : Bool, message : String) : Unit
Giriş
actual : Bool
Denetlenecek koşul.
message : String
Klasik koşul doğruysa hata iletisi olarak kullanılacak hata iletisi dizesi.
Çıkış : Birim
Örnek
Aşağıdaki Q# kodu "Hello, world" ifadesini yazdırır:
Contradiction(2 == 3, "2 is not equal to 3.");
Message("Hello, world.");