Função Xor
Nome totalmente qualificado: Std.Logical.Xor
function Xor(first : Bool, second : Bool) : Bool
Resumo
Retorna a disjunção exclusiva booliana (eXclusive OR, XOR) de dois valores boolianos de entrada.
Entrada
primeiro
O primeiro valor booliano a ser considerado.
segundo
O segundo valor booliano a ser considerado.
Saída
Um Bool
que é true
se e somente se exatamente um dos first
e second
for true
.
Observações
Em Q#, Xor(a, b)
é equivalente a a != b
.
Exemplo
let result = Xor(true, false);
// result is true