keywords

키워드는 현재 문법 역할과 미래 예약 상태로 나누어 읽는다

키워드는 변수 이름처럼 자유롭게 쓸 수 없고, 언어가 문법과 미래 확장을 위해 확보한 단어다.

현재 키워드fn, let, match

문법 의미 있음

예약 키워드abstract 등

미래 확장용

raw identifierr#type

키워드 이름을 식별자로 사용

구분의미판단
문법 역할match/impl/pub코드 구조 결정
이름 제한식별자로 직접 사용 불가충돌 방지
r#외부 API 호환필요할 때만 사용

핵심 키워드 암기는 목록보다 그 단어가 코드에서 어떤 문법 자리를 차지하는지 보는 것이다.