본문 바로가기

Mobile/Swift

[Swift - 문법] 변수와 상수

반응형

1. 변수

스위프트에서 변수를 생성하려면 var 키워드를 사용합니다.

var [변수명]: [데이터 타입] = [값]
var name: String = "AXCE"
var age: Int = 100
// 타입 추론이 사용되었습니다.
var job = "iOS Developer"
var height = 176.5

print(type(of:height))
print("저의 이름은 \(name)이고 나이는 \(age)살 입니다. 직업은 \(job)이고 키는 \(height)cm 입니다.")

2. 상수

스위프트에서 상수를 생성하려면 let 키워드를 사용합니다.

let [상수명]: [데이터 타입] = [값]

상수로 선택된 값은 변경할 수 없습니다. 상수를 사용하는 이유는 다양한데, 가장 중요한 이유는 가독성입니다. 추후에 변경되지 않을 값을 상수로 설정해두고 사용하면 임의로 변경될 가능성을 줄이고, 다른 사람들이 볼 때도 상수값을 명확하게 알 수 있기 때문입니다.

name을 상수로 정의한 상태에서 값을 변경하면 위와 같이 오류 메세지가 나타납니다.

반응형