Expressões lógicas
Os operadores lógicos são expressos como palavras-chave.
Q# suporta os operadores lógicos padrão AND (and
), OR (or
) e NOT (not
). Atualmente, não existe um operador para um XOR lógico. Todos estes operadores atuam em operandos do tipo Bool
e resultam numa expressão do tipo Bool
.
Como é comum na maioria dos idiomas, a avaliação de curto-circuitos AND e OR , ou seja, se a primeira expressão de OR for avaliada como true
, a segunda expressão não é avaliada e a mesma se mantém se a primeira expressão de AND for avaliada como false
. O comportamento das expressões condicionais num sentido é semelhante, na qual apenas a condição e uma das duas expressões é avaliada.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários