Double vs Float
- 보통은 double을 더 많이 씀.
- double이 부동소수점을 더 정확하게 처리할 수 있기 때문.
- 하지만, double이 float 보다 항상 더 좋은 것은 아님.
- '속도'가 정확도보다 더 중요할 떄는 float를 씀
변수 타입 선언
// 방법1
var myMiddleInitial = "A"
// 방법2: 타입 지정
var myInitial: Character = "A"
- 변수 타입 명시적으로 지정 안 해도 알아서 추론 해줌 (type inference)
명시적 타입 선언
- 컴파일러는 기본적으로 "" 안에 있으면 String으로, 소수점 있으면 double로 타입 지정한다.
- 이런 결과를 원하지 않는다면 명시적으로 타입 선언해줘야함
var letter1 = "A" // letter1은 String
var letter2: Character = "A" // letter2는 Character
var num1 = 1.234 // num1은 double
var num2: Float = 1.234 // num2는 float
반응형
'Daily Life > TIL(Today I Learned)' 카테고리의 다른 글
[TIL] 2021.01.21 (목) (0) | 2021.01.22 |
---|---|
[TIL] 2021.01.20 (수) (0) | 2021.01.22 |
[TIL] 2021.01.18 (월) (0) | 2021.01.22 |
[TIL] 스택, 큐, 재귀함수, split 함수로 String 한 글자씩 잘라서 배열에 넣기 (0) | 2020.06.29 |
[TIL] 2020.04.15 (수) (0) | 2020.04.16 |
[TIL] 2020.04.14 (화) (0) | 2020.04.14 |
[TIL] 2020.04.07 (화) (0) | 2020.04.07 |
[TIL] 2020.04.04 (토) (0) | 2020.04.05 |