728x90
반응형
1. 변수
먼저 변수는 var 키워드를 사용해 선언한다.
var a: Int = 0
var a1 = 0
var varStr = "값 변경이 가능"
varStr = "Hello"
var name : String
name = "Kim"
ㄱ. 변수 이름과 타입, 그리고 값까지 모두 작성해 선언할 수 있다.
ㄴ. 값의 타입이 명확하다면 타입을 생략하고 선언할 수 있다.
ㄷ. 추후 다른 값을 할당할 수 있다.
ㄹ. 변수를 선언해두고 나중에 값을 할당할 수도 있다.
2. 상수
먼저, 상수는 let 키워드를 사용해 선언한다.
let b: Int = 1
let b1 = 1
let letStr: String = "값 변경이 불가"
letStr = "Hello" //error
let nickName: String
nickName = "hey"
nickName = "hello" //error
ㄱ. 변수처럼 이름, 타입, 값을 작성해 선언할 수 있다.
ㄴ. 변수처럼 값의 타입을 생략하고 선언할 수 있다.
ㄷ. 변수와 달리 추후 다른 값을 할당할 수 없다.
ㄹ. 변수처럼 상수를 선언해두고 나중에 값을 할당할 수 있지만, 이후 다시 할당하려고 하면 에러가 발생한다.
728x90
반응형
'Language > Swift' 카테고리의 다른 글
Swift - 함수 기본 (0) | 2022.09.16 |
---|---|
Swift - 컬렉션 타입(Collection Type) - Array, Dictionary, Set (0) | 2022.09.15 |
Swift - Any, AnyObject, nil (0) | 2022.09.14 |
Swift - 기본 데이터 타입 (0) | 2022.09.13 |
Swift - 명명법, 콘솔 로그, 문자열 보간법 (0) | 2022.09.11 |