Swift 기초문법 4. Any, AnyObject, nil

Challenger·2021년 8월 19일
0
post-custom-banner

Any -Swift의 모든 타입을 지칭하는 키워드
AnyObject - 모든 클래스 타입을 지칭하는 프로토콜
nil - 없음을 의미하는 키워드

Any

이렇게 Any를 하면 데이터 타입이 바뀌어도 됨
단, 특정 타입에 Any를 넣어줄 순 없음

이런식으로 다른 타입에 Any 타입의 변수를 넣을 수 없음

AnyObject


이렇게 클래스의 인스턴스라면 모두 대입할 수 있다
거기에 더블 값을 못 넣네

nil

Any, AnyObject에 nil 넣을 수 없음
옵셔널에서 nil 활용 가능

profile
롤 챌린저의 100일 개발 도전기
post-custom-banner

0개의 댓글