Daily Life/TIL(Today I Learned)

[TIL/Swift] 2022.07.20 (Wed) - 변수

Sujin Lee (Daisy) 2022. 7. 20. 23:43

 

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
반응형