Language/Swift
Swift - Any, AnyObject, nil
1. Any Swift의 모든 타입을 지칭하는 키워드이다. var a: Any = 10 a = "어떤 타입이든 가능" a = 12.34 let b: Double = a //error //Any 타입에 Double형을 할당해두었더라도 Any는 Double 타입이 아니기 때문에 할당할 수 없다. 2. AnyObject 모든 클래스 타입을 지칭하는 프로토콜이다. class Student {} var firstStudent: AnyObject = Student() firstStudent = 123 //error //AnyObject는 어떤 클래스의 인스턴스라도 할당 가능하지만 값은 할당할 수 없다. 3. nil 없음을 의미하는 키워드로 다른 언어에서의 Null과 유사하다. var abc: Any = 100 va..