Ассоциативность операторов — Википедия
Ассоциативность операторов
-
Ассоциативность операторов в языках программирования
-
Примеры ассоциативности
- Выражение a ~ b ~ c интерпретируется по-разному в зависимости от ассоциативности оператора ~.
- Сложение и умножение могут быть лево- и правоассоциативными, в то время как вычитание и деление обычно левоассоциативны.
- Операторы присваивания обычно правоассоциативны, что позволяет выполнять цепное присваивание.
-
Неассоциативные операторы
- Неассоциативные операторы не имеют определенного поведения при последовательном использовании и требуют специальных правил для интерпретации.
- В Python оператор присваивания не является ассоциативным, а цепное присваивание реализуется через грамматические правила.
- Примеры неассоциативных операторов включают инфиксный оператор сравнения в Python.
Полный текст статьи:
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.