변수는 숫자형, 문자형, 참거짓 으로 나눌 수 있고
숫자형은 정수, 소수로 나눌 수 있습니다.
또한 문자형은 문자열과 문자로 나눌 수 있습니다.
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 > Swift' 카테고리의 다른 글
[강좌] Swift - 02. 변수의 정의 (0) | 2021.01.15 |
---|---|
[강좌] Swift - 01. Hello world 출력하기 (0) | 2021.01.14 |