변수와 상수
변수
필요에 따라 저장된 값을 몇 번씩 다른 값으로 변경할 수 있다
선언 방식
var + 변수명
상수
한 번 저장된 값을 다른 값으로 변경할 수 없다
let + 상수명
비교
var b = "b" // 변수
let a = "a" // 상수
변수라고 해도 아무거나 변경할 수 없습니다.
맨 처음 정한 타입(String,Int...)과 같은 타입으로 변경해줘야 됩니다
//번수
var a = 10
...
a = 5 //같은 Int타입으로 변경
a = "a" //Int타입을 String 타입으로 변경 불가
//상수
let b = 10
...
b = 5 // b는 상수임으로 다른 값으로 변경 불가
이름 정하기
변수, 상수의 이름을 대부분 가능합니다.
- 알파벳과 한글 및 숫자와 특수 기호등 가능합니다
let a = 10
var 마 = "마"
let ㄹㅂㄹ = "ㄹㅂㄹ"
var aㅁ = "ad"
...
- 연산자 기호 및 공백은 사용할 수 없다
let adb+c = 10 // + 연산자가 있어 사용 불가
var a-b = 10 // - 연산자가 있어 사용 불가
...
- 키워드나 예약어로 등록되어 있는 건 사용할 수 없다
var class = 1 // X,Class 가능
let enum = 2 // X,Enum 가능
....
- 첫 번째 자리에 숫자는 사용할 수 없다
let 2a = 1 // X
let a2 = 1 // 첫 번째가 아니라면 가능'Swift' 카테고리의 다른 글
| [Swift]흐름 제어 구문 - 반복문 (0) | 2021.12.17 |
|---|---|
| [Swift]연산자 (0) | 2021.12.16 |
| [Swift]타입 추론과 타입 어노테이션 (0) | 2021.12.16 |
| [Swift]자료형 (0) | 2021.12.15 |
| [Swift]간단한 Swift 특징 (0) | 2021.12.15 |