[Swift] 강제 언래핑 (Forced Unwarpping)
2020.05.24
강제 언래핑 !기호 사용 nil 여부와 관계 없이 언래핑 시도 타입 선언이나 옵셔널 체인에 사용 nil 이면 에러 - nil이 아니면 언래핑 옵셔널 객체 반환 - Int? 타입 객체 반환 let intVal1 = Int("1") 강제 언래핑 - Int 타입 객체 반환 let intVal2 = Int("1")! 강제 언래핑 사용 사례 - 객체 생성(Failable Initializer) - 메소드 호출, 프로퍼티 접근 - 옵셔널 체인 강제 언래핑 사용 예 - 딕셔너리 원소 적근 - 언래핑 성공 let dictionary = ["one":1, "two":2] //dictionary에 있는 키를 사용 let two = dictionary["two"]! // 출력 값 optional 2 //실패 -> 없는 키 ..