본문 바로가기
APP 개발 : 기본문법/SWIFT

SWIFT 기본문법 : 상수와 변수

by FRIGATE 2021. 4. 24.

let_var.swift

:: 상수와 변수 ::

1. 상수와 변수 선언

  • let : 상수 선언 키워드
  • var : 변수 선언 키워드 

// 상수와 변수 선언

let 상수이름: 타입 =

var 변수이름: 타입 =

 

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

let 상수이름 =

var 변수이름 =

 

// 상수와 변수 활용

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

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

variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만"

constant = "상수는 차후에 값을 변경할 수 없습니다" // 오류발생

 

 

2. 상수 선언 후, 값 할당하기

  • 선언을 한 뒤, 나중에 값을 할당하려는 상수나 변수는 반드시 타입을 명시해야 합니다. 

let sum: Int

let inputA: Int = 100

let inputB: Int = 200

 

// 선언 후 첫 할당

sum = inputA + inputB

 

// sum = 1 // 그 이후에는 다시 값을 바꿀 수 없습니다, 오류발생

// 변수도 물론 차후에 할당하는 것이 가능합니다

 

var nickName: String nickName = "yagom"

// 변수는 차후에 다시 다른 값을 할당해도 문제가 없지요

nickName = "야곰"

 

3. 생각해보기

다음과 같은 경우에 각 값은 상수와 변수 중 어느 것으로 선언하는 것이 더 좋을지 생각해 봅시다.

OOO name = "yagom"  //상수!

OOO numberToAdd = 5 // 변수

OOO pi = 3.14159 // 상수

OOO maxItemCount = 1000 //변수

 

'APP 개발 : 기본문법 > SWIFT' 카테고리의 다른 글

스위프트 문법: 변수랑 상수  (0) 2021.04.30
튜플  (0) 2021.04.25
Swift 기본문법 : 명명법 / 콘솔로그 / 문자열 보간법  (0) 2021.04.24
SWIFT 기본문법  (0) 2021.04.24
SWIFT 기본문법  (0) 2021.04.24