/*스위프트5.5 공식문서 번역*/
# 상수와 변수
상수와 변수는 이름과 특정타입의 값을 결합시킨다. 상수는 한 번 정해지면 변경할 수 없다. 반면에 변수는 추후에 다른값으로 변경할 수 있다.
# 상수와 변수 선언
상수와 변수는 사용되기 전에 선언해야만한다. 상수는 let 키워드로 선언, 변수는 var 키워드로 선언한다.
사용자의 로그인 시도 횟수 추적하는 데에 사용되는 경우 예시:
let maximunNumberOfLoginAttempts = 10
var currentLoginAttempt = 0
"maximumNumberOfLoginAttempts라는 새로운 상수를 선언한다. 이 상수에 10이라는 값을 준다."
"currnetLoginAttempt라는 새로운 변수를 선언한다. 이 변수에 0의 초기값을 준다."
이 예제에서, 허용된 로그인 시도의 최댓값은 절대 변하지 않기 때문에 상수로 선언되었다. 현재 시도 횟수 counter는 로그인 시도에 실패할 때마다 증가해야하기 때문에 변수로 선언되었다.
여러개의 상수와 변수를 반점으로 분리하여, 한줄로 선언하는 것도 가능하다.
var x = 0.0, y = 0.0, z = 0.0
//:> 변하지 않는 값 저장은 let키워드로 상수 선언. 변수는 변경할 필요가 있는 값 저장에만 사용.
💚 요약
변수와 상수는 이름을 정하고 값을 저장하는 개념이다. 변수와 상수는 사용되기 전에 먼저 선언해야한다. comma 기호를 통해 한줄 선언도 가능하다. 변하지 않을 값은 let키워드로 상수 선언, 변할 값은 var키워드로 변수 선언한다.
'swift 공식문서' 카테고리의 다른 글
[스위프트] Naming Constants and Variables (1) | 2021.12.20 |
---|---|
[스위프트] Type Annotations (2) | 2021.12.13 |
[스위프트] The Basics intro 번역 (2) | 2021.12.06 |