Operators

연산자와 기호는 계산, 소유권, 타입 문맥에 따라 의미가 달라진다

같은 기호라도 값 계산, 참조, 범위, 패턴, 매크로 문맥에서 역할이 달라지므로 주변 문법과 함께 읽어야 한다.

기호 읽기 기준

syntax map

산술/비교

숫자 계산과 조건 판단에서 가장 직접적인 의미로 쓰인다.

참조/역참조

&와 *는 소유권을 옮기지 않고 값을 빌리거나 따라갈 때 중요하다.

범위/패턴

.., _, | 같은 기호는 반복 범위나 패턴 매칭에서 의미를 만든다.

문맥 확인

기호 하나만 보지 말고 식, 타입, 패턴 중 어디에 있는지 본다.

symbolcontextmeaninguse
읽는 법

기호 목록은 사전처럼 외우기보다 문맥별로 해석하는 표지판으로 보면 된다. 같은 기호라도 위치가 의미를 바꾼다.