Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Логические операторы выражаются как ключевые слова.
Q# поддерживает стандартные логические операторы AND (and
), OR (or
) и NOT (not
). В настоящее время нет оператора для логического XOR. Все эти операторы действуют на операндах типа Bool
и приводят к выражению типа Bool
.
Как и в большинстве языков, оценка И и ИЛИ коротких цепей, то есть если первое выражение OR оценивается true
, второе выражение не вычисляется, и то же самое, если первое выражение И оценивается false
. Поведение условных выражений в смысле аналогично тому, что вычисляется только условие и одно из двух выражений.