https://youtu.be/R8OWOgCNt4M?si=bldau6gYEZ3seGj2위 영상을 보고 정리한 글입니다 (6:48 ~ 11:40) # 옵셔널 타입 (optional type)옵셔널 데이터 타입은 다른 프로그래밍 언어에는 없는 새로운 개념값을 반환할 때 오류가 발생할 가능성이 있는 값은 옵셔널 타입이라는 객체로 감싸서 반환함print(Int("100")) // 문자열 "100"을 정수로 변환하고자 함. // 변환이 성공하면, 100이 아닌 Optional(100)을 반환 : Int형 initializerInt("Hi") // 문자열 "Hi"를 정수로 변환이 불가함. // 변환이 실패하고 nil을 반환Swift에서 기본 자료형(Int, Double, String 등)은 nil 값을 ..