야곰의 Swift 기초 강의를 보고 정리한 자료입니다.
let
상수 선언 키워드, constant
최초 한 번만 할당해줄 수 있고, 이후에는 값을 할당하거나 변환시킬 수 없다.
var
변수 선언 키워드, variable
다른 값을 추후에도 할당할 수 있다.
import Swift
let 이름: 타입 = 값
var 이름: 타입 = 값
값의 타입이 명확하다면, 타입 생략이 가능하다
let 이름 = 값
var 이름 = 값
let constant : String = "차후에 변경이 불가능한 상수 let"
var variable : String = "차후에 변경이 가능한 변수 var"
variable = "변수는 이렇게 값 변경 가넝한"
//constant = "얘는 변경하려 하면 오류 발생"
let sum: Int // 일단 타입만 할당해놓고
let inputA: Int = 100
let inputB: Int = 200
sum = inputA + inputB // 최초 한 번만 지정해줄 수 있다.
// sum = 1 이러면 오류!
var nickName: String
nickName: "hyun"
nickName: "애옹" // 얜 variable이니까 몇번을 할당해도 노상관
당연한 얘기지만 할당되지 않은, 초기화되지 않은 값을 print하려 하면 오류가 난다.
주의!
Swift는 space도 민감하게 반응한다. 확인 잘하기~