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