옵셔널(Optional) 이란?스위프트에서 옵셔널(Optional)은 값이 있을 수도 있고 없을 수도 있음을 나타내는 데이터 타입입니다. 먼저 스위프트에서 옵셔널이 존재하는 이유를 알아보자면 일반적인 프로그래밍 언어에서 null 또는 nil과 같은 값이 없는 변수에 접근하면 대부분 프로그램이 종료되거나 런타임 에러가 발생하는 문제를 방지하기 위해서입니다. 옵셔널을 선언해 봅시다.타입 뒤에?를 붙이면 그 변수/상수가 옵셔널 타입이 됩니다.var age: Int?var name: String? var height: Double?var isStudent: Bool?var scores: [Int]?다양한 타입의 변수들을 옵셔널 타입으로 선언할 수 있습니다. 옵셔널 타입으로 선언된 변수들은 nil을 가질 수 있으..