𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 7.
Swift 기초 문법 - 옵셔널(Optional)
옵셔널(Optional) 💡 옵셔널(Optional) - 값이 존재할 수도 있고 존재하지 않을 수도 있는 상황을 다루는 데 사용 - 주로 닐(nil)이나 빈 값 등을 처리하는 데 유용 - 초깃값을 지정하지 않으면 기본값은 닐(nil) - 일종의 컨테이너 혹은 래퍼(wrapper)로 값이 존재하는 경우에는 해당 값을 감싸고, 값이 없는 경우에는 닐(nil)을 나타내는 특별한 상태를 가짐 → 이를 통해 값이 없을 때 발생할 수 있는 예외를 방지하고, 코드를 안전하게 작성할 수 있음 모든 변수에 nil을 넣을 수 있는 것은 아님 - name이라는 변수에 nil을 넣으려 하면 에러가 발생 var name: String = "전수열" name = nil // 컴파일 에러! // error: Nil cannot b..