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