[swift] 지역 변수 및 전역 변수 규칙

지역 변수와 전역 변수는 Swift 프로그래밍 언어에서 중요한 개념입니다. 이들을 정확하게 이해하면 코드의 품질을 향상시키고 예기치 않은 버그를 방지할 수 있습니다. 이 글에서는 Swift에서의 지역 변수와 전역 변수를 사용하는 규칙에 대해 알아보겠습니다.

목차

지역 변수

지역 변수는 특정 블록 내에서만 유효한 변수를 말합니다. 함수 내에서 선언되는 변수가 대표적인 지역 변수입니다.

선언 및 초기화

func someFunction() {
    var localVar: Int = 10
    // ...
}

지역 변수는 사용되기 전에 반드시 초기화되어야 합니다.

범위

지역 변수는 선언된 블록 내에서만 유효합니다. 블록을 벗어나면 해당 변수는 소멸됩니다.

전역 변수

전역 변수는 프로그램 전체에서 유효한 변수를 말합니다.

선언 및 초기화

var globalVar: String = "Hello, World!"

전역 변수는 파일이나 모듈 내 어디에서든 선언할 수 있으며, 그 위치에 상관없이 프로그램 전체에서 접근할 수 있습니다.

접근 제어

전역 변수 역시 접근 제어 수준을 가질 수 있으며, private, internal, fileprivate, public, 또는 open과 같은 키워드를 통해 제어할 수 있습니다.

참조

이상으로 Swift에서의 지역 변수와 전역 변수에 대한 규칙을 알아보았습니다. 변수를 사용할 때 이러한 규칙을 엄격히 지켜주면 오류를 줄이고 코드의 가독성을 높일 수 있습니다.