Keywords

러스트 키워드는 문법 역할과 예약 상태로 나누어 읽는다

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

키워드 분류 기준

language words

현재 키워드

fn, let, match처럼 지금 문법에서 실제 의미를 가진 단어다.

예약 키워드

나중에 문법으로 쓸 수 있게 이름 사용을 미리 막아둔다.

원시 식별자

외부 코드와 충돌할 때 r#name 형태로 식별자 사용을 허용한다.

읽는 순서

에러가 나면 먼저 키워드 충돌인지, 이름 선택 문제인지 확인한다.

wordrolereservedescape
읽는 법

키워드 목록은 암기보다 충돌 상황을 읽는 기준으로 보면 좋다. 현재 의미가 있는지, 예약만 된 것인지가 핵심이다.