변수는 숫자형, 문자형, 참거짓 으로 나눌 수 있고
숫자형은 정수, 소수로 나눌 수 있습니다.
또한 문자형은 문자열과 문자로 나눌 수 있습니다.
1. 정수형
정수형은 Int 와 Uint 로 크게 나뉘고 여기서 표현할 수 있는 길이에 따라 또 달라집니다.
각각에 8, 16, 32, 64를 뒤에 붙여서 선언을 할 수 있는데, 굳이 사용하지 않아도 됩니다.
변수 특성상 값이 변하기 때문에 언제든 넘어갈 수 있어서 언어에서 알아서 처리를 하는 거 같네요.
Int는 정수를 표현하고 UInt는 자연수를 표현합니다.
선언은
var a: Int = 10
var b: UInt = 100
요런 식으로 하면 됩니다.
여기서 var을 let로 바꾸면 상수로 선언을 하게 되는 것도 참고해 주세요.
2. 실수형
실수는 Float와 Double가 있고 표현할 수 있는 자리수가 다를 뿐입니다.
Float가 32비트, Double가 64비트의 숫자까지 표현할 수 있습니다.
자리수를 일일히 기억하기도 어렵고 해서 계산하거나 하다보면 언제 넘어갈지 모르니
저는 그냥 작은 수를 쓸 때는 float로 쓰고 값이 계속 커지거나 하는 경우에는 double로 쓰고 있습니다.
3. 문자형
문자열과 문자 로 나뉘고
문자열은 String, 문자는 Character 입니다.
String은 많이 쓰는데, Character는 써보질 않았던 거 같네요.
4. Bool
참과 거짓을 표현합니다.
참은 true, 거짓은 false로 표현을 하고, 각각은 숫자로 1, 0 에 해당합니다.
있다 없다 로 이해를 하셔도 무방합니다.
조건문 등 분기에 사용되며, 빈번하게 사용되는 변수입니다.
'Programming > App' 카테고리의 다른 글
| [강좌] Swift - 02. 변수의 정의 (0) | 2021.01.15 |
|---|---|
| [강좌] Swift - 01. Hello world 출력하기 (0) | 2021.01.14 |
| [Android 앱소개] 갤럭시 Game Optimize Service 비활성화(선탑재 끄기, App 이용) (2) | 2020.09.07 |
| [Android Studio | Kotlin] 코틀린 기본 리스트뷰 다루기(아이템 추가, 삭제 등) (0) | 2019.12.30 |
| [Android Studio] Google PlayStore에 앱 올릴 때 패키지 용량 줄이는 간단한 방법 몇가지 (0) | 2019.12.12 |