Expression

연산자는 피연산자를 평가해 새 값을 만드는 표현식의 규칙이다

산술 연산은 단순 계산처럼 보이지만 타입, 우선순위, 평가 결과를 함께 이해해야 한다.

표현식 읽는 기준

value flow

피연산자

연산자가 적용될 값이나 변수이며 타입이 결과에 영향을 준다.

우선순위

여러 연산자가 섞이면 어떤 연산이 먼저 묶이는지 확인한다.

결과 타입

정수 나눗셈과 실수 계산처럼 타입에 따라 결과가 달라질 수 있다.

부작용

증감 연산처럼 값을 바꾸는 표현식은 읽는 순서에 주의한다.

valueoperatortyperesult
읽는 법

표현식은 계산식 한 줄이 아니라, 어떤 값이 어떤 규칙과 타입을 거쳐 결과가 되는지 추적하는 단위다.