[Swift] Optional
Roel Downey
공부하고 정리할 내용 - 옵셔널 (Optional) - 옵셔널 추출 (Optional Unwrapping) - 옵셔널 체이닝 (Optional chaining)과 빠른 종료 (Early Exit) - 옵셔널 패턴 (Optional Pattern) 옵셔널 (Optional) 옵셔널은 스위프트의 특징 중 하나인 안정성을 문법으로 담보하는 기능이다. 옵셔널은 단어 뜻 그대로 '선택적인' , 즉 값이 있을 수도 있고 없을 수도 있음을 나타내는 표현이다. 이는 ' 변수나 상수 등에 꼭 값이 있다는 것을 보장할 수 없다. 즉, 변수 또는 상수의 값이 nil 일수도 있다는 것을 의미 예를 들어보자. let number = 1 이 코드를 실행하면 메모리에 1이 저장되고 형식은 Int로 추론된다. 여기에서 초깃값을 저장..