Логические операции с замыканием накоротко
expr1 && expr2
expr1 || expr2
expr1 && expr2
представляет логическую операцию AND
, которая использует поведение замыкания накоротко. Таким образом, expr2
не оценен, если expr1
является логический 0
(false
). Каждое выражение должно оценить к скалярному логическому результату.
expr1 || expr2
представляет логическую операцию OR
, которая использует поведение замыкания накоротко. Таким образом, expr2
не оценен, если expr1
является логический 1
(true
). Каждое выражение должно оценить к скалярному логическому результату.
все
| and
| любой
| ложь
| нахождение
| логический
| or
| tRUE
| xor