모각코/2023 하계 모각코

0818모각코 6회차

s.e.s 2023. 8. 18. 21:36

6. Any, AnyObject, nil

Any - Swift의 모든 타입을 지칭

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

let someDouble: Double = someAny // 오류

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

class SomeClass {}
var someAnyObject: AnyObject = SomeClass()
someAnyObject = 123.12 // 오류

nil - 없음을 의미, null과 유사

someAny = nil //오류
someAnyObject = nil // 오류