본문 바로가기
swift/basic

Any, nill

by 신주봉 2024. 3. 22.

Any, AnyObject, nill

1. Any

다양한 데이터 타입의 값 대입 가능 (flutter -> Dynamic)

허나, 데이터 형 대입 하려면 반드시 형 변환이 필요함

var someAny: Any = 100
someAny = "어떤 타입도 수용 가능"
someAny = 123.12

 

2. AnyObject

Any보다 좁은 의미로, 클래스의 인스턴스라면 모두 대입 가능

클래스의 인스턴스 값만 대입 가능하기 때문에 일반 데이터 형을 대입하면 에러가 발생함

class SomeClass{}

var someAnyObject: AnyObject = SomeClasee()

 

3. nill

특정 타입이 아니라 '없음'을 의미함 (flutter -> null)


 

'swift > basic' 카테고리의 다른 글

조건문, 반복문  (0) 2024.03.25
기본 함수  (0) 2024.03.25
데이터 및 컬렉션 타입  (1) 2024.03.22
swift?  (1) 2024.03.22