본 포스팅은 '스위프트 프로그래밍 (3판) - 야곰 저' 도서와 앨런 Swift 문법 마스터스쿨 강의를 통해 공부하며 정리하는 포스팅입니다. 혹시 틀린 부분이 있거나 질문이 있으시다면 언제든지 댓글 달아주시면 정말 감사하겠습니다 :) 1. 옵셔널 1) 옵셔널이란? - 값이 '있을 수도, 없을 수도 있음'을 나타내는 표현으로, 데이터 타입 뒤에 물음표(?)를 붙여 표현함 - 변수를 선언은 했으나 값이 할당되지 않았을 때 접근할 경우 컴파일 에러가 발생하므로, 개발자의 실수로 인해 컴파일 에러가 발생할 가능성을 줄여주기 위해서 사용하는 개념 - 옵셔널은 기존 데이터 타입에 nil까지 더해 임시적으로 "값이 없을 수 있음"을 포장지로 한번 더 감싸는 것과 같다. - 즉 옵셔널 타입과 옵셔널이 아닌 타입은 ..