애플리케이션이 사용하는 데이터를 저장하기 위해 예약된 컴퓨터 메모리 내의 위치다.
각각의 변수는 프로그래머에 의해 이름이 주어지고 값이 할당된다.
변수에 할당된 이름은 변수에 할당된 값을 Swift 코드 내에서 접근하기 위해 사용된다.
물론 변수에 할당된 값을 변경할 수도 있다.
상수도 변수처럼 데이터 값을 저장하기 위해 메모리 내의 위치에 이름을 명명한다.
한번 할당되면 나중에 그 값을 바꾸지 못한다.
앱 안에서 반복적으로 사용되는 값이 있을 때 특히 유용하다.
어떤 값을 상수에 할당하고 그 값이 사용될 때마다 상수를 사용한다면 코드의 가독성이 더 좋아질 것이다.
앱 코드 내의 여러 곳에서 어떤 상수를 사용하고 있고 그 값을 전체적으로 변경해야 할 경우 상수 선언부에서 한 번만 수정하면 모두 적용된다.
let constant: String = "차후에 변경이 불가능한 상수 let"
var variable: String = "차후에 변경이 가능한 변수 var"
variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만"
constant = "상수는 차후에 값을 변경할 수 없습니다." // 오류발생