상수, 변수의 선언
- 상수 선언 키워드 let
- 변수 선언 키워드 var
let 이름
: 타입
= 값
var 이름
: 타입
= 값
값의 타입이 명확하다면 타입은 생략 가능
let 이름 = 값 var 이름 = 값
let constant: String = "차후에 변경이 불가능한 상수 let" var variable: String = "차후에 변경이 가능한 변수 var" variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만" // constant = "상수는 차후에 값을 변경할 수 없습니다" // 오류발생
상수 선언 후에 나중에 값 할당하기
나중에 할당하려고 하는 상수나 변수는 타입을 꼭 명시해주어야 합니다
let sum: Int let inputA: Int = 100 let inputB: Int = 200 // 선언 후 첫 할당 sum = inputA + inputB // sum = 1 // 그 이후에는 다시 값을 바꿀 수 없습니다, 오류발생 // 변수도 물론 차후에 할당하는 것이 가능합니다 var nickName: String nickName = "yagom" // 변수는 차후에 다시 다른 값을 할당해도 문제가 없지요 nickName = "야곰"
생각해보기
다음과 같은 경우에 각 값은 상수와 변수 중 어느 것으로 선언하는 것이 더 좋을지 생각해 봅시다.
OOO name = "yagom" OOO numberToAdd = 5 OOO pi = 3.14195 OOO maxItemCount = 1000
관련문서
by yagom
facebook : http://www.facebook.com/yagomSoft
'Swift > 기본문법' 카테고리의 다른 글
컬렉션 타입 (0) | 2017.05.22 |
---|---|
데이터 타입 (0) | 2017.05.18 |
이름짓기, 콘솔로그, 문자열 보간법 (0) | 2017.05.11 |
스위프트 시작하기 (0) | 2017.05.08 |
Swift - 프로토콜, 익스텐션 (0) | 2017.03.07 |