상수
- 변하지 않는 일정한 값을 갖는다.
- 키워드 let을 사용한다.
let a: Int = 1
print(a) // 1
- 만약 값이 할당된 상수에 다른 값을 넣으려고 하면, 에러가 나게 된다.
변수
- 변할 수 있는 값을 갖는다.
- 키워드 var 사용한다.
var a: Int = 1
print(a) // 1
a = 2
print(a) // 2
▶ 모든 값을 변수로 두면 편하지 않을까?라는 생각을 할 수 있지만, 상수를 사용하는 이유는 가독성과 안전성 때문이다.
▶ 상수로 선언된 값은 변하지 않는 것이라는 주석이 없어도 변하지 않는 값이라는 것을 알 수 있으며, 관리가 용이하다.
▶ 그리고 바뀌면 안되는 값을 상수로 선언해두면 실수로 값이 변경되는 것을 막는 등 보다 안전한 코드 작성이 가능하다.
참조
Fast Campus - 30개 프로젝트로 배우는 iOS 앱 개발 with Swift 초격차 패키지 Online.
'프로그래밍 > 스위프트' 카테고리의 다른 글
[Swift] 조건문 (0) | 2022.02.10 |
---|---|
[Swift] 함수 (Function) 란? (0) | 2022.02.10 |
[Swift] 컬렉션 타입 (0) | 2022.02.10 |
[Swift] 스위프트의 기본 데이터 타입 (0) | 2022.02.10 |
[Swift] 스위프트란? (0) | 2022.02.09 |