스코프

스코프 (Scope)

변수가 어디서 보이고 언제 초기화되는지 정하는 규칙이 스코프(scope) 예요. 이번 절에서 변수에 적용되는 스코프 규칙과 초기화 시점을 정리해 볼게요.

출처: 문서

본문

변수는 다른 모든 식별자와 마찬가지로 일반적인 스코프 규칙을 따라요. 여기에 더해, 초기화된 변수(initialized variables) 는 스코프에 들어올 때 초기화돼요:

  • 전역 초기화 변수프로그램이 시작될 때 한 번 초기화돼요.
  • 지역 초기화 변수프로시저에 들어갈 때마다 초기화돼요.

지역 초기화 변수의 동작은 지역 형식 지정 상수(local typed constant) 와는 다르다는 점에 주의하세요. 지역 형식 지정 상수는 전역 초기화 변수처럼 동작해요.

더 알아보기