Является ли он стандартным для всех языков для следующего, чтобы получить значение 3?Вычитание - Порядок оценки
Print(6 - 2 - 1)
Другими словами, существуют ли какие-либо языки, которые будут оценивать «2 - 1» до «6 - 2»?
Я хотел бы сделать это предположение, чтобы я мог инстинктивно вставлять круглые скобки ((6 - 2) - 1). Это оставляет меня в опасности кошмаров LISP.
Благодаря
Это верно для некоторых операций, но не для других. Например. Операторы присваивания в C-подобных языках оцениваются справа налево: 'x = y = 3' анализируется как' x = (y = 3) ', а не' (x = y) = 3'. Если в языке есть оператор возведения в степень, он, как правило, также будет правым и левым. –