Spec-Zone .ru
спецификации, руководства, описания, API

andExpression orExpression (Две Логических операции Параметра)

Они обеспечивают логическое и и логическое или операторы. Оба - операции сокращения, который является: с и, если левая сторона является ложью тогда, значение, как известно, является ложью, таким образом, правая сторона не оценивается; с или, если левая сторона является истиной тогда, значение, как известно, является истиной, таким образом, правая сторона не оценивается

 Рисунок 6.20. orExpression

orExpression

 Рисунок 6.21. andExpression

andExpression

 Таблица 6.3. Двоичные Логические операторы

 Оператор Значение  Типы операнда Тип результата
или Логичный или Булев или Булев Булев
и Логичный и Булев и Булев Булев

Например:

var inRange : Boolean = (x >= 0) and (x <= 100);
var done : Boolean = (timeRemaining <= 0ms) or cancelled;

Из-за вывода типа эти переменные не должны быть явно объявлены как Булевы.