[Swift] 기본 문법 - 상수와 변수

상수

차후에 변경하지 않는 값을 상수로 표현합니다 !
let 을 사용해서 상수를 생성하며, let [상수명]: [데이터 타입] = [값] 의 형태로 선언합니다.

let coffee: String = "아메리카노"
let price: Int = 4100

coffee, price 라는 상수가 존재합니다.
coffee는 고유명사가 될 수 있지만, price는 변동성이 심한 명사이므로 상수로 구현하기 어렵습니다.

let coffee: String = "아메리카노"
let price: Int = 4100

let price: Int = 4400 //-> 오류 발생!

위와 같은 상황을 우리는 변수로 해결할 수 있습니다.

변수

차후에 변경되는 값을 변수로 표현합니다 !
var을 사용해서 변수를 생성하며, var [변수명]: [데이터 타입] = [값] 의 형태로 선언합니다.

let coffee: String = "아메리카노"
var price: Int = 4100

상수 coffee, 변수 price 가 존재합니다.
coffee는 고유명사이기 때문에 바뀔 일이 없지만, price는 변동성이 심한 명사이므로 변수로 구현했습니다.

let coffee: String = "아메리카노"
var price: Int = 4100

var price: Int = 5400 //-> 성립 가능!

출처: 스위프트 프로그래밍(야곰)

좋은 웹페이지 즐겨찾기