keyword

키워드 분류 기준

Rust 키워드는 제어 흐름, 타입, 모듈, 소유권과 관련된 역할별로 묶으면 더 빨리 기억됩니다.

판단 기준

키워드가 값, 타입, 경로, 흐름 중 무엇을 바꾸는가

value

let, mut, const는 값 바인딩과 변경 가능성을 정합니다.

flow

if, match, loop, for는 실행 경로를 바꿉니다.

module

mod, pub, use, crate는 코드 위치와 공개 범위를 다룹니다.

trait/type

trait, impl, type, where는 타입 관계를 표현합니다.