[Swift] Optional 구현원리 파헤치기


[Swift] Optional 구현원리 파헤치기

Optional 은?Optionals say either “there is a value, and it equals x” or “there isn’t a value at all”.애플 공식 문서에 있는 표현으로, 간단하게 값이 있을 수도 있고 없을 수도 있는 상태(nil) 를 뜻한다고 보면 된다.Xcode 에서 변수의 타입으로 Optional 을 지정한 다음 jump to definition 으로 넘어가면애플의 공식문서에 있는 Optional 에 관한 모든 설명 뿐 아니라 어떻게 구현됐는지까지 나온다.오늘은 이 어떻게 구현됐는지에 대해 알아보기 위해 글을 작성하게 됐다.사실 이 문구에 오늘 알아보고자 하는 모든 내용이 담겨있다.Swift's type system usually shows the wrapped type's name with a trailing q..........



원문링크 : [Swift] Optional 구현원리 파헤치기