우선순위는 표현식을 읽는 순서를 정한다

여러 연산자가 한 줄에 있으면 괄호, 우선순위, 결합 방향을 차례로 적용해 실제 계산 순서를 확정합니다.

원래 표현식
result = 5 + 3 * 2
먼저 묶이는 부분
3 * 2 = 6
5 + 6=11
1

괄호

괄호가 있으면 그 안을 하나의 값처럼 먼저 읽습니다.

2

우선순위

곱셈과 나눗셈처럼 더 높은 연산자가 먼저 계산됩니다.

3

결합 방향

같은 우선순위끼리는 왼쪽 또는 오른쪽 결합 규칙을 따릅니다.

읽기 쉬운 코드는 외운 규칙에 기대기보다 괄호로 의도를 고정합니다.