Swift-Documentation1 Swift) 값이 없는 듯 있는 nil의 정체 (feat. 옵셔널은 열거형이다) 목차 머리말 옵셔널을 공부하던 중 알게 된 nil의 정체 Optional에 대한 강의를 듣다가 아주 충격적인(?) 말을 듣게 되었다. Swift의 nil은 C언어의 null처럼 단순히 값이 없는 상태가 아니라, 값이 없음을 나타내는 임시적인 값이다. 나는 nil이라는 값이 정말 존재하는 줄 알았는데 그건 아니고 임시 값이라는 것을 알게 되었다. 이게 뭔 소리람… 값이 있는 데 없는 척을 한다는 건가 nil의 개념에 대해 찾게 된 과정 1) Swift 공식 문서에서의 nil 공식 문서에서 nil에 대한 내용은 Objective-C에서의 nil과 Swift에서의 nil을 비교하는 내용에 적혀 있는데, 직접 번역해 보았다. 1-1) 값의 부재(不在) (2023-12-02 검토) In Objective-C, `.. 2023. 5. 9. 이전 1 다음 반응형