Função de facto

Aviso

Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.

https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.

Espaço de nomes: Microsoft.Quantum.Diagnostics

Pacote: Microsoft.Quantum.QSharp.Foundation

Verifica se uma condição clássica é verdadeira e gera uma exceção se não for.

function Fact (actual : Bool, message : String) : Unit

Entrada

real: Bool

A condição a verificar.

mensagem: Cadeia

Cadeia de mensagem de falha a ser utilizada como uma mensagem de erro se a condição clássica for falsa.

Saída: Unidade

Exemplo

O fragmento Q# seguinte gerará uma exceção:

Fact(false, "Expected true.");

Consulte também