1. Any
var a1: Any = "hi"
a1 = "hello"
a1 = 100
- Swift에 모든 타입을 지칭하는 타입
2. AnyObject
class A_Class {}
var b1: AnyObject = A_Class()
- 모든 클래스 타입을 지칭하는 프로토콜
- 클래스의 인스턴스만 받을 수 있음
3. nil
c1 = nil
- 존재하지 않음을 나타내는 표현
- 타 언어의 null, Null, NULL과 같음
- Any와 AnyObject를 할당받은 변수에 nil을 할당할 수 없음
'Swift' 카테고리의 다른 글
[Swift] 6. 함수 (0) | 2021.10.05 |
---|---|
[Swift] 5. 컬렉션 타입 (0) | 2021.10.05 |
[Swift] 3. 데이터 타입 (0) | 2021.10.04 |
[Swift] 2. 상수와 변수 (0) | 2021.10.04 |
[Swift] 1. 이름 짓기 규칙, 출력, 문자열 보간법 (0) | 2021.10.04 |
댓글