Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los operadores lógicos se expresan como palabras clave.
Q# admite los operadores lógicos estándar AND (and), OR (or) y NOT (not). Actualmente, no hay un operador para un XOR lógico. Todos estos operadores actúan en operandos de tipo Booly dan como resultado una expresión de tipo Bool.
Como es habitual en la mayoría de los lenguajes, la evaluación de AND y OR cortocircuitos, lo que significa si la primera expresión de OR se evalúa como true, la segunda expresión no se evalúa y la misma contiene si la primera expresión de AND se evalúa como false. El comportamiento de las expresiones condicionales en un sentido es similar, en que solo se evalúa la condición y una de las dos expresiones.