상수와 변수

상수, 변수의 선언

소스코드

  • 상수 선언 키워드 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 : https://www.facebook.com/yagompage
facebook group : https://www.facebook.com/groups/yagom/

p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.
RSS Feed 받기  

댓글 남기기

Close