Any, AnyObject, nil

JG Ahn·2024년 9월 25일

swift 기초

목록 보기
4/23

1. Any

  • Swift의 모든 타입 지칭
var someAny: Any = 100
someAny = "모든 타입 수용 가능"
someAny = "3.14"

let someDouble: Double = someAny //오류발생
// Any는 Double 수용은 가능하지만 Double은 아니기 때문(타입 변환 필요)

2. AnyObject

  • 모든 클래스 타입 지칭
class SomeClass {}

var someAnyObject: AnyObject = SomeClass()

3. nil

  • '값 없음'을 의미. null과 동일

0개의 댓글