CH2-2 · MODEL

변수 선언과 초기화: 먼저 구분할 경계

변수는 값을 담는 상자라기보다 특정 타입의 값을 특정 범위에서 가리키는 이름입니다.

핵심 경계

선언은 타입과 사용 범위를 고정한다

지역 변수는 선언된 블록 안에서만 보입니다.

핵심 경계

초기화되지 않은 지역 변수는 읽을 수 없다

컴파일러의 확정 할당 분석은 모든 실행 경로에서 값이 지정됐는지 확인합니다.

핵심 경계

var는 읽기 쉬울 때만 쓴다

오른쪽 표현식만 보고 타입이 명확한 지역 변수에는 var가 중복을 줄입니다.

핵심 경계 지역 변수는 선언된 블록 안에서만 보입니다.