728x90
249314
//타입추론 type annotation
let str = "1"
print(type(of: str))
let ch: Character = "1"
print(type(of: ch))
//let doubleCh: Character = "aa" //에러. 두개이상의 문자는 문자열. 문자로 저장할 수 없다
let emptyCh: Character = " " //문자 타입의 공백을 저장하고 싶으면 공백을 입력해야한다
//====================
//형식추론 Type Inference
let num = 123
//타입을 명시적으로 선언하지 않으면 입력값으로 추론한다
//타입을 선언하지 않으면 반드시 값을 저장해야한다
// Type annotation 타입 선언 : 형태가 복잡해지면 사용
let num2: Int = 123
//타입을 선언하면 별도의 라인으로 값을 저장할 수 있다
let value: Double
value = 12.3
참고
타입을 알고 싶으면 print 꼭 적을 것!!
728x90
'iOS Swift > 문법' 카테고리의 다른 글
[Swift] Assignment Operators 할당 연산자 (0) | 2024.03.14 |
---|---|
[Swift] Ternary Conditional Operator 조건 연산자 (0) | 2024.03.14 |
Swift Scope 코드의 범위 (0) | 2024.03.13 |
Swift Naming convention (0) | 2024.03.13 |
Swift Variables and Constants (0) | 2024.03.13 |
댓글