Swift/기초 문법
상수와 변수
수줌이
2021. 2. 9. 14:29
1. 상수와 변수 선언
- let : 상수(변하지 않는 수) 선언 키워드 / 고정값
상수 선언 ex) let 이름: 타입 = 값
- var : 변수(변하는 수) 선언 키워드
변수 선언 ex) var 이름: 타입 = 값
💡swift는 띄어쓰기에 민감한 언어 중 하나이다.
2. 값의 타입이 명확하다면 타입 생략 가능
- let 이름 = 값
- var 이름 = 값
import Swift
// 상수와 변수 활용
let constant: String = "차후에 변경이 불가능한 상수 let"
var variable: String = "차후에 변경이 가능한 변수 var"
variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만"
// constant = "상수는 차후에 값을 변경할 수 없습니다" // 오류발생
⭐ 값들은 암시적으로 절대 다른 타입으로 변환되지 않음 !!
⭐ 타입을 변환해 주려면 명시적으로 타입을 작성해주기 !!
3. 상수 선언 후, 값 할당하기
- 선언을 한 뒤, 나중에 값을 할당하려는 상수나 변수는 반드시 타입을 명시해야 합니다.
import Swift
let sum: Int
let inputA: Int = 100
let inputB: Int = 200
// 선언 후 첫 할당
sum = inputA + inputB
// sum = 1 // 그 이후에는 다시 값을 바꿀 수 없습니다, 오류발생
// 변수도 물론 차후에 할당하는 것이 가능합니다.
var nickName: String
nickName = "yagom"
// 변수는 차후에 다시 다른 값을 할당해도 문제가 없습니다.
nickName = "야곰"
이 글은 Boostcourse에서 배운 내용을 정리하여 작성하였습니다.