Partilhar via


Função Xor

Nome totalmente qualificado: Std.Logical.Xor

function Xor(first : Bool, second : Bool) : Bool

Resumo

Devolve a disjunção exclusiva booleana (eXclusive OR, XOR) de dois valores booleanos de entrada.

Entrada

primeiro

O primeiro valor booleano a ser considerado.

segundo

O segundo valor booleano a ser considerado.

Realização

Um Bool que é true se e somente se exatamente um dos first e second é true.

Comentários

Em Q#, Xor(a, b) é equivalente a a != b.

Exemplo

let result = Xor(true, false);
// result is true