Операторы могут быть соединены в цепочку таким образом, что выход одного оператора может быть использован в качестве входа для другого оператора. Например, если задано следующее: 2 * 3 + 4
, первым выполняется оператор умножения, который преобразует левый операнд 2
и правый операнд 3
в возвращаемое значение 6
(которое становится левым операндом для оператора +). Далее выполняется оператор +, который преобразует левый операнд 6
и правый операнд 4
в новое значение 10
.
Подробнее о порядке выполнения операторов мы поговорим при более глубоком погружении в тему операторов. Пока же достаточно знать, что арифметические операторы выполняются в том же порядке, что и в стандартной математике, сначала:
- операции в скобках
- возведение в степень
- умножение
- деление
- сложение
- вычитание.