본문 바로가기
Swift/기본

상수, 변수

by 밤새는탐험가 2024. 3. 21.
  • 상수 선언 키워드: let
  • 변수 선언 키워드: var

 

선언 방식

 

let 이름: 값의 타입 = 값
var 이름: 값의 타입 = 값

 

 

값의 타입이 명확하다면 타입은 생략 가능 

 

let constant: String = "차후에 변경이 불가능한 상수 let"
var variable: String = "차후에 변경이 가능한 변수 var"

var booleanValue = true

 

 

상수, 변수 선언 후에 나중에 값 할당하기 

 

let sum: Int
var inputValue1: Int = 200
var inputValue2: Int = 300


// sum 선언 후 할당
sum = inputValue1 + inputValue2

print(sum)    // 500

// sum = 200   // 오류 발생

 

 

변수(var 선언)는 나중에 값도 나중에 할당이 가능하고, 

선언한 후에 다른 값으로 변경해도 문제가 없다. 

 

inputValue1 = 300
inputValue2 = 10000

var newSum: Int = inputValue1 + inputValue2

print(newSum)   // 10300

 

 

'Swift > 기본' 카테고리의 다른 글

함수  (0) 2024.03.22
컬렉션 타입  (0) 2024.03.21
기본 데이터 타입  (0) 2024.03.21
클로저 - @autoclosure  (0) 2024.03.20
클로저  (0) 2024.03.20