[swift] 지역 변수 및 전역 변수 규칙
지역 변수와 전역 변수는 Swift 프로그래밍 언어에서 중요한 개념입니다. 이들을 정확하게 이해하면 코드의 품질을 향상시키고 예기치 않은 버그를 방지할 수 있습니다. 이 글에서는 Swift에서의 지역 변수와 전역 변수를 사용하는 규칙에 대해 알아보겠습니다.
목차
지역 변수
지역 변수는 특정 블록 내에서만 유효한 변수를 말합니다. 함수 내에서 선언되는 변수가 대표적인 지역 변수입니다.
선언 및 초기화
func someFunction() {
var localVar: Int = 10
// ...
}
지역 변수는 사용되기 전에 반드시 초기화되어야 합니다.
범위
지역 변수는 선언된 블록 내에서만 유효합니다. 블록을 벗어나면 해당 변수는 소멸됩니다.
전역 변수
전역 변수는 프로그램 전체에서 유효한 변수를 말합니다.
선언 및 초기화
var globalVar: String = "Hello, World!"
전역 변수는 파일이나 모듈 내 어디에서든 선언할 수 있으며, 그 위치에 상관없이 프로그램 전체에서 접근할 수 있습니다.
접근 제어
전역 변수 역시 접근 제어 수준을 가질 수 있으며, private
, internal
, fileprivate
, public
, 또는 open
과 같은 키워드를 통해 제어할 수 있습니다.
참조
이상으로 Swift에서의 지역 변수와 전역 변수에 대한 규칙을 알아보았습니다. 변수를 사용할 때 이러한 규칙을 엄격히 지켜주면 오류를 줄이고 코드의 가독성을 높일 수 있습니다.