optional binding 썸네일형 리스트형 optional 해제방법 안녕하세요~! coit입니다. 이번 시간은 ?에 대해 알아보겠습니다. ?는 optional입니다.~~ optional은 nil값을 참조하여 에러가 나는 것을 방지하기 위해서 사용됩니다. optional을 해제 하는 방법에 대해서 알아보겠습니다. 크게 2가지 방법이 있습니다. 1. 명시적 해제 2. 묵시적 해제 1. 명시적 해제를 보겠습니다. 1) !연산자를 이용하여 강제로 optional을 해제합니다. nil이 들어있는 변수를 강제로 optional을 해제하면 치명적 오류가 발생하므로 주의해야 합니다. var optionalValue: Int? = 3 var newValue = optionalValue! 2) optional binding var optionalValue: Int? = 3 //if문에서 .. 더보기 이전 1 다음