Логические операторы

В этом разделе описывается поддержка логических операторов в F#.

Сводка логических операторов

В следующей таблице приведены логические операторы, доступные в F#. Единственным типом bool , поддерживаемым этими операторами, является тип.

Operator Description
not Логическое отрицание
|| Логический ИЛИ
&& Логический И

Логические операторы AND и OR выполняют оценку короткого канала, то есть вычисляют выражение справа от оператора, только если необходимо определить общий результат выражения. Второе выражение && оператора вычисляется только в том случае, если первое выражение вычисляется true; второе выражение оператора вычисляется только в том случае, если первое выражение || вычисляется false.

См. также