optional

    [Swift] 옵셔널

    * 이 글은 "스위프트 프로그래밍 (3판)" 및 야곰닷넷의 "스위프트 기초 강의", The Swift Programming (번역본)을 공부하며 정리한 내용입니다. 옵셔널(Optional) 이란? 옵셔널은 nil의 가능성을 명시적으로 표현하는, 스위프트의 특징 중 하나인 안정성을 문법으로 담보하는 기능입니다. 단어 뜻 그대로 Optional, '선택적인' , '값이 있을 수도, 없을 수도 있음' 을 나타내는 표현입니다. 이 말인 즉슨, 변수나 상수에 값이 있다고 보장할 수 없다,혹은 변수나 상수의 값이 nil 일 수도 있다를 의미합니다. 위 코드를 보면, convertedNumber에서 String 타입인 possibleNumber를 Int 타입으로 변환을 시도합니다. convertedNumber의 타입..