- 상수 선언 키워드: let
- 변수 선언 키워드: var
선언 방식
let 이름: 값의 타입 = 값
var 이름: 값의 타입 = 값
값의 타입이 명확하다면 타입은 생략 가능
let constant: String = "차후에 변경이 불가능한 상수 let"
var variable: String = "차후에 변경이 가능한 변수 var"
var booleanValue = true
상수, 변수 선언 후에 나중에 값 할당하기
let sum: Int
var inputValue1: Int = 200
var inputValue2: Int = 300
// sum 선언 후 할당
sum = inputValue1 + inputValue2
print(sum) // 500
// sum = 200 // 오류 발생
변수(var 선언)는 나중에 값도 나중에 할당이 가능하고,
선언한 후에 다른 값으로 변경해도 문제가 없다.
inputValue1 = 300
inputValue2 = 10000
var newSum: Int = inputValue1 + inputValue2
print(newSum) // 10300