- 상수 선언 키워드 let
- 변수 선언 키워드 var
let 이름 : 타입 = 값
var 이름 : 타입 = 값
let constant: String = "차후에 변경이 불가능한 상수 let" //immutable
var variable: String = "차후에 변경이 가능한 변수 var" //mutable
variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만"
// constant = "상수는 차후에 값을 변경할 수 없습니다" // 오류발생
상수 선언 후 값 할당하기
-> 나중에 할당하려는 상수나 변수는 타입을 꼭 명시해주어야 합니다.
let sum: Int
let inputA: Int = 100
let inputB: Int = 200
// 선언 후 첫 할당
sum = inputA + inputB
// sum = 1 // 그 이후에는 다시 값을 바꿀 수 없습니다, 오류발생
// 변수도 물론 차후에 할당하는 것이 가능합니다
var nickName: String
nickName = "Smith"
// 변수는 차후에 다시 다른 값을 할당해도 문제가 없지요
nickName = "스미스"
생각해보기
let name = "smith" //이름은 바뀌지 않으니 상수
var numberToAdd = 5 //더하려는 숫자는 바뀔수 있으니 숫자??
let pi = 3.14195 //파이는 상수
let maxItemCount = 1000 // 최대 아이탬개수는 상수
https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html
The Basics — The Swift Programming Language (Swift 5.7)
The Basics Swift is a new programming language for iOS, macOS, watchOS, and tvOS app development. Nonetheless, many parts of Swift will be familiar from your experience of developing in C and Objective-C. Swift provides its own versions of all fundamental
docs.swift.org
yagom's blog
야곰의 프로그래밍 블로그입니다. iOS, Swift, Objective-C, C에 대해 이야기합니다.
blog.yagom.net
'iOS > Swift문법' 카테고리의 다른 글
Swift 기본문법) 특수문자 출력 (0) | 2023.06.17 |
---|---|
Swift 기본문법) 컬렉션 타입 (0) | 2022.09.05 |
Swift 기본문법) 기본 데이터 타입 (1) | 2022.08.31 |
Swift 기본문법) 이름짓기, 콘솔로그, 문자열보간법 (0) | 2022.08.22 |
Swift 기본문법) 시작하며 (0) | 2022.08.22 |