Логические операторы
В этом разделе описывается поддержка логических операторов в F#.
Сводка логических операторов
В следующей таблице приведены логические операторы, доступные в F#. Единственным типом bool
, поддерживаемым этими операторами, является тип.
Operator | Description |
---|---|
not |
Логическое отрицание |
|| |
Логический ИЛИ |
&& |
Логический И |
Логические операторы AND и OR выполняют оценку короткого канала, то есть вычисляют выражение справа от оператора, только если необходимо определить общий результат выражения. Второе выражение &&
оператора вычисляется только в том случае, если первое выражение вычисляется true
; второе выражение оператора вычисляется только в том случае, если первое выражение ||
вычисляется false
.