1. 변수 (Variable)
- 프로그램 실행 중 값을 변경할 수 있는 값을 저장하는 메모리 상의 공간
- var 키워드 사용
2. 상수 (Constant)
- 값을 한번 할당한 이후에는 변경할 수 없는 메모리 상의 공간
- let 키워드 사용
3. 코드 예시
var variable: Int = 10
variable = 20
let constants: Int = 10
// constnats = 20 불가능
4. 상수를 사용하는 이유
- 안전성 : 의도치 않은 변경 방지, 중요한 데이터가 실수로 변경되는 것을 막을 수 있음
- 가독성 : 값이 절대 바뀌지 않을 것이라는 의미
- 성능 : 컴파일러 최적화
- Swift에서는 변수보다는 상수 사용을 권장