swift study 02. 변수와 상수

jess·2022년 7월 1일
0

Swift

목록 보기
2/19
post-thumbnail

🍃 출처 : 앨런 swift 문법 마스터 스쿨

  • 변수(variable): 값을 수정할수 있음
  • 상수(constant): 값을 수정할수 없음

변수

  • var 키워드를 이용해서 변수 선언
var num = 5
num = 1 
  • 질문 : 다음 중 새 변수를 생성하는 코드는 ?
  1. message = "Good morning"
  2. var operatingSystem = "macOS" <- 정답!

상수

  • let 키워드를 이용해서 상수 선언
var num = 5
num = 1 
// 값의 타입이 명확하다면 타입은 생략 가능
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 nicknName: String
 
nickName = "Felix"
 
// 변수는 차후에 다시 다른 값을 할당해도 문제가 없습니다. 

0개의 댓글