식 위치
값을 만들거나 계산하는 자리인지 보면 산술, 비교, 호출, 인덱싱 의미가 먼저 좁혀집니다.
&, ::, .. 같은 기호는 위치에 따라 참조, 경로, 범위, 패턴으로 역할이 바뀝니다.
값을 만들거나 계산하는 자리인지 보면 산술, 비교, 호출, 인덱싱 의미가 먼저 좁혀집니다.
&T, Option<T>, 경로 구문처럼 값이 아니라 모양을 설명합니다.
_, .., |는 값을 계산하기보다 구조를 맞춰 꺼내는 데 쓰입니다.
! 뒤에서는 일반 식 문법보다 매크로가 받는 토큰 규칙을 먼저 확인합니다.
기호를 외우기 전에 앞뒤 토큰이 타입 이름인지 값 이름인지 확인합니다.
표에서 기호 하나만 찾지 말고 식, 타입, 패턴, 경로 중 어느 열인지 정합니다.
러스트 기호는 짧지만 문맥 의존도가 높습니다. 낯선 기호를 만나면 위치를 먼저 분류하는 습관이 가장 빠른 디버깅 도구입니다.