operators

같은 기호도 값 계산, 참조, 범위, 패턴 문맥에서 의미가 달라진다

연산자와 기호는 주변 문법에 따라 계산, 소유권, 타입, 매크로 역할이 달라지므로 문맥과 함께 읽어야 한다.

&참조 생성 또는 패턴

소유권 문맥

..범위 또는 구조체 업데이트

위치가 의미 결정

!부정 또는 매크로 호출

뒤 형태로 판단

구분의미판단
::경로 구분모듈/타입 항목
?에러 전파Result/Option 문맥
=>match arm패턴에서 결과로 연결

핵심 기호 읽기는 기호 하나만 보지 않고 앞뒤 문법 자리를 함께 보는 것이다.