🔥옵셔널🔥 스위프트가 잠재적 오류를 다루는 방법 옵셔널은 스위프트에서 도입된 새로운 개념으로서 언어 차원에서 프로그램의 안전성을 높이기 위해 사용하는 개념 옵셔널을 한문장으로 간략히 정의하자면 nil을 사용할 수 있는 타입과 없는 타입을 구분하고, 사용할 수 있는 타입을 가리켜 옵셔널 타입(Optional type)이라고 부른다고 할 수 있음 nil 값이 없음을 나타내는 특수한 값 정수형0과 문자열""과는 다름 순수하게 아무 값도 없다는 것을 의미함 이 때문에 nil은 종종 실제 값으로는 처리할 수 없는 , 무엇인가 문제가 발생했을 때 이를 의미하기 위해 사용함 * objective-c에서는 빈 메모리 주소를 가리키는 값이 였음 예를 들어서 딕셔너리 변수명 뒤에 대괄호와 함께 키값을 주어야 하는데 오타로..