[Swift] Any, AnyObject, nil

Kiwi·2024년 2월 27일

Swift

목록 보기
5/21
post-thumbnail

📍Any

Swift의 모든 타입을 지칭하는 키워드이다.

var anyVal: Any = 1
anyVal = "all type"

Any 타입에 String 자료를 넣어두었더라도 Any는 String 타입이 아니기 때문에 할당할 수 없다.

let stringVal: String = anyVal //ERROR

📍AnyObject

모든 클래스 타입을 지칭하는 프로토콜이다.

class SomeClass{}

var anyVal: AnyObject = SomeClass()

📍nil

없음을 의미하는 키워드이다. 다른언어의 null과 유사한 표현이다.

var serverResponseCode: Int? = 404
serverResponseCode = nil

참고

profile
🐣 iOS Developer

0개의 댓글