Swift
[Swift] 2-4. 데이터타입-Any, AnyObject&nil
히드라✧
2023. 6. 6. 15:52
"""
///Any
"""
var someVar: Any = "lucas"
someVar = 50
someVar = 101.1
/*
nil은 사실 특정타입이 아니라 '없음'을 나타내는 스위프트의 키워드입니다. 즉.변수 또는 상수에 값이 들어있지 않고 비어있음을 나타내는데 사용합니다. 변수 또는 상수에 값이 없는 경우,
즉 ni1이면 해당 변수 또는 상수에접 근했을때 잘못된 메모리접근(memory access)으로 런타임 오류가 발생합니다. 잘못된 메모리에 접근하여 발생하는 런타임 오류중 흔히
널포인트 익셉션(nullPointExcpetion) 이라고 불리는 오류상황에 대해서는 옵셔널(8장)에서 조금더 자세히 알아보겠습니다.
또 데이터 타입 기본에서 설명하지 않았지만 특징 합수의 반환타입으로 사용될 수 있는 Never라는 타입이 있습니다. Never에대해서는 종료되지 않는 함수(7장)에서 소개하겠습니다.
*/