: 데이터를 담을 수 있는 공간
→ 바구니라고 생각하면 편하다.
**var** a = 3
**var** b = 7
print(a + b)
**var** x = 1, y = 2, z = 3
var realName = "배지해"
→ 특수문자, 한자, 한글 등이 사용가능 하지만 관습상 쓰지 않음
var name = "홍길동"
var age = 20
var address = "서울 강남구"
✔️ String Interporation ( 문자열 보간법 )
print(“저의 이름은 \(name)입니다. 나이는 \(age)살 이고, \(address)에 살고 있습니다.”)
: 변하지 않는 데이터를 담을 수 있는 공간
❓ 변수가 있는데 굳이 상수를 사용하는 이유
: 특정 의미를 강조하고 가독성을 위해서 사용한다.
let name2 = "김철수"
→ 밑의 코드에서 상수 name2를 다른 값으로 변경하려고 하면 에러가 남.
var num: Int
num = 10
→ Int 형 변수 num을 선언하면 메모리에 num이라는 변수 영역이 생긴다.
→ 변수 num에 10값을 저장하면 num이라는 변수 영역에 10이 저장된다.
var a: Int = 3
→ 변수를 선언하면서 저장할 수도 있다.