Swift 변수 상수 정의
프로그래밍에서의 변수나 상수를 이용해 프로그램에 사용되는 데이터를 메모리에 임시로 저장할수 있습니다. 변수는 생성 후 데이터값을 변경할 수 있지만, 상수는 변경이 불가능합니다.
변수
스위프트에서 변수는 var 키워드를 사용합니다.
var 변수명: 데이터타입 = 값
var name: String = "Roy" // var 변수명: 데이터타입 = 값
var year: Int = 25
var height: Double = 175.5
// 이렇게 변수는 변수명은 같지만 값을 변경할수도 있어요
name = "hello"
year = 2020
height = 2020.11
상수
스위프트에서 상수는 let 키워드를 사용합니다
let 상수명: 데이터타입 = 값
// 변수와 비슷하지만 let으로 사용
let name: String = "Roy" // var 변수명: 데이터타입 = 값
let year: Int = 25
let height: Double = 175.5
// 상수는 값을 변경할 수 없으므로 컴파일에러 발생.
name = "hello"
year = 2020
height = 2020.11
정리
1. 상수와 변수는 정의하는 방법이 비슷하지만 var와 let으로 구분한다.
2. 변수는 값을 변경할 수 있지만 상수는 값을 변경하면 컴파일에러 발생.