Optional은 물음표 키워드를 사용하며 값이 nil일 수 있다는 것을 표현합니다. 스위프트에서 기본적으로 변수 선언시 nil값을 허용하지 않기 때문에 nil값이 들어갈 수도 있는 상황이라면 Optioal처리를 해줘야합니다. 이는 뜻밖의 오류를 런타임이 아닌 컴파일 타임에 발견할 수 있다는 장점이 있습니다.