변수는 값을 담는 상자라기보다 특정 타입의 값을 특정 범위에서 가리키는 이름입니다.
지역 변수는 선언된 블록 안에서만 보입니다.
컴파일러의 확정 할당 분석은 모든 실행 경로에서 값이 지정됐는지 확인합니다.
오른쪽 표현식만 보고 타입이 명확한 지역 변수에는 var가 중복을 줄입니다.
핵심 경계 지역 변수는 선언된 블록 안에서만 보입니다.