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

Ayrıca Bkz.