Именно потому, что элвис приоритетнее &&
Но разве это не означает, что элвис выполнится первым? Разве он не должен вернуть результат слева если тот не null?
Это и означает. Без скобок он выполняется первым, а потом выполняется &&.
упростите свой пример до true ?: true && false и порасставляйте скобки
Обсуждают сегодня