6
swift문법 - Scope
Scope 코드의 범위 선언된 위치에 따라서 결정 scope에는 전역 범위(Global Scope)와 지역 범위(Local Scope)가 있다. 전역 범위와 지역 범위를 나누는 기준은 { } - Brace를 기준으로 나눈다. { } 밖에 있다면 전역 범위 { } 안에 있다면 지역 범위 1. var sum = 0 2. for i in 0...10 { 3. sum += i 4. } 위 코드에서 1번 위치가 전역 범위(Global Scope)이고 2~4번 위치가 지역 범위(Local Scope)이다. Scope의 5가지 규칙 동일한 스코드에 있는 변수와 상수에 접근 가능하다. 동일한 스코프에서는 이전에 선언되어 있는 변수와 상수에 접근 가능하다. 로컬 스코프에서는 자신의 상위 스코프에 선언된 변수와 상수에 접..