[swift] 변수 및 상수 선언
Swift는 강력하면서도 안전한 타입언어로, 변수 및 상수 선언에 엄격한 규칙을 가지고 있습니다. 변수는 값을 변경할 수 있는 반면에, 상수는 한 번 할당된 이후에는 값을 변경할 수 없습니다.
Swift에서는 변수와 상수를 선언하기 위해 var
와 let
키워드를 사용합니다.
변수 선언
변수는 값을 변경할 수 있는 식별자로, 다음과 같이 선언할 수 있습니다:
var myVariable: Int = 10
위의 코드에서 myVariable
은 변수의 이름, Int
는 변수의 타입, 10
은 초기값입니다. 변수명에는 영문자, 숫자, 그리고 언더스코어(_
)를 사용할 수 있으며, 숫자로 시작할 수 없습니다.
변수의 타입을 명시적으로 지정하지 않으면, Swift는 초기값을 통해 타입을 유추할 수 있습니다:
var myVariable = 10
상수 선언
상수는 한 번 할당된 이후에는 값을 변경할 수 없는 식별자로, 다음과 같이 선언할 수 있습니다:
let myConstant: String = "Hello, World!"
위의 코드에서 myConstant
는 상수의 이름, String
은 상수의 타입, "Hello, World!"
는 초기값입니다. 상수 역시 변수와 동일하게 타입을 생략할 수 있습니다:
let myConstant = "Hello, World!"
타입 추론
Swift는 타입 추론을 통해 변수와 상수의 타입을 자동으로 유추할 수 있습니다. 초기값을 통해 변수나 상수의 타입을 추론해주기 때문에, 타입을 명시적으로 지정해줄 필요가 없는 경우가 많습니다:
var myVariable = 10
let myConstant = "Hello, World!"
위의 예시에서 myVariable
은 Int
타입으로, myConstant
는 String
타입으로 추론됩니다.
요약
- Swift에서는
var
키워드를 사용하여 변수를 선언할 수 있습니다. let
키워드를 사용하여 상수를 선언할 수 있습니다.- 변수 및 상수는 값을 할당할 때마다 타입이 자동으로 추론됩니다.
더 자세한 정보를 알고 싶다면, Swift 공식 문서를 참고해주세요.