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