현재 키워드
fn, let, match처럼 지금 문법에서 실제 의미를 가진 단어다.
키워드는 변수 이름처럼 자유롭게 쓸 수 없으며, 현재 문법과 미래 확장을 위해 언어가 미리 확보한 단어다.
fn, let, match처럼 지금 문법에서 실제 의미를 가진 단어다.
나중에 문법으로 쓸 수 있게 이름 사용을 미리 막아둔다.
외부 코드와 충돌할 때 r#name 형태로 식별자 사용을 허용한다.
에러가 나면 먼저 키워드 충돌인지, 이름 선택 문제인지 확인한다.
키워드 목록은 암기보다 충돌 상황을 읽는 기준으로 보면 좋다. 현재 의미가 있는지, 예약만 된 것인지가 핵심이다.