변수
- 변수 선언 키워드 : var
- 변수의 선언 : var 변수명 : 타입 (타입을 반드시 명시해야 한다)
- 변수의 선언 및 초기화 : var 변수명 : 타입 = 값
- 값의 타입이 명확하다면 타입을 생략해도 된다.
- 변수는 차후에 값을 할당할 수 있다.
- 초기화 되지 않은 변수를 print나 dump를 통해 출력하고자 하면 오류가 발생한다.
import Swift
var name :String = "lee"
var age : Int
var height = 187
height = 175
상수
- 상수 선언 키워드 : let
- 상수의 선언 : let 상수명 : 타입 (타입을 반드시 명시해야 한다)
- 상수의 선언 및 초기화 : let 상수명 : 타입 = 값
- 값의 타입이 명확하다면 타입을 생략해도 된다.
- 상수는 선언만 하였을 때 후에 딱 1번 값을 할당할 수 있다. 이후에 변경은 불가능하다.
- 초기화 되지 않은 상수를 print나 dump를 통해 출력하고자 하면 오류가 발생한다.
import Swift
let IQ : Int = 100
let EQ : Int
let age = 25
let hands : Int
hands = 2
hands = 3