Swift

[Swift] 변수와 상수

💡변수

생성 후 데이터 값을 변경할 수 있습니다.

var [변수명]: [데이터 타입] = [값]

데이터 타입은 생략 가능❗️

var name: String = "eunseo"
var age: Int = 20
var height = 165.7 // Double 타입으로 추론됨
age = 25 // 변수는 값을 변경해줄 수 있음
         // 단, 값을 변경할 때는 기존과 동일한 타입의 값을 할당해야 함

 


💡상수

한번 값을 설정하면 변경할 수 없습니다.

let [상수명]: [데이터 타입] = [값]

데이터 타입은 생략 가능❗️

let name: String = "eunseo"
let age = 20 // Int 타입으로 추론됨
// 상수로 선언된 값은 변경할 수 없음

 

 

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

나중에 할당하려고 하는 상수나 변수는 타입을 꼭 명시해줘야 합니다.

let sum: Int // 타입 명시해줌
let inputA: Int = 10
let inputB: Int = 20

// 선언 후 첫 할당
sum = inputA + inputB
// sum = 0 // 그 이후에는 다시 값을 바꿀 수 없음, 오류 발생

 

이 글은 Swift 프로그래밍 책을 읽고 내용을 정리하여 작성하였습니다.

 

728x90

'Swift' 카테고리의 다른 글

[Swift] 튜플(Tuple)  (0) 2020.12.24
[Swift] Any, AnyObject와 nil  (0) 2020.12.23
[Swift] 데이터 타입  (0) 2020.12.22
[Swift] 문자열 보간법과 주석 작성법  (0) 2020.12.22
[Swift] 기본 명명 규칙과 콘솔 로그  (0) 2020.12.22