본문 바로가기

# 02/Swift

[Swift] Any, AnyObject, nil

반응형

Any - Swift의 모든 타입을 지칭하는 키워드

 

AnyObject - 모든 클래스 타입을 지칭하는 프로토콜

 

nil - 없음을 의미하는 키워드 (null)

 

 

Any 타입의 변수를 다른 타입의 변수에 재할당 안됨.

 

 

 

 

// AnyObject - 클래스 인스턴스를 변수에 할당할때 쓰는 타입

 

var someAnyObject: AnyObject = SomeClass()

 

 

 

 

 

 

Any, AnyObject 타입의 변수에 nil은 할당 못함.

 

 

Dart

dynamic - type, value 변경 가능

Object - type, value 변경 가능

var -  type 변경 불가능, value 변경 가능

final - type, value 변경 불가능

null - 없음을 뜻 함
반응형

'# 02 > Swift' 카테고리의 다른 글

[Swift] 함수  (0) 2020.06.04
[Swift] 컬렉션 타입  (0) 2020.06.04
[Swift] 기본 데이터 타입  (0) 2020.06.04
[Swift] 상수와 변수  (0) 2020.06.04
[Swift] 콘솔로그, 문자열 보간법  (0) 2020.06.04