옵셔널 체이닝과 빠른종료1 사당 iOS 스터디 3주차 - 옵셔널 체이닝과 빠른종료 CHAPTER 14 옵셔널 체이닝과 빠른종료__14.1 옵셔널 체이닝옵셔널에 속해 있는 nil일지도 모르는 프로퍼티, 메서드, 서브스크립션 등을 가져오거나 호출할 때 사용할 수 있는 일련의 과정옵셔널에 값이 있다면 프로퍼티, 메서드, 서브스크립트 등을 호출할 수 있고, 옵셔널이 nil이라면 nil을 반환중첩된 옵셔널 중 하나라도 값이 존재하지 않는다면 결과적으로 nil을 반환결과적으로 nil이 반환될 가능성이 있으므로 옵셔널 체이닝의 반환된 값은 항상 옵셔널느낌표(!)값을 강제 추출하기 때문에 옵셔널에 값이 없다면 런타임 오류가 발생 옵셔널에서 값을 강제 추출해 반환하기 때문에 반환 값이 옵셔널이 아니라는 점 옵셔널 체이닝의 결괏값은 옵셔널 값이기 때문에 옵셔널 바인딩과 결합할 수 있는 것옵셔널 체이닝을.. 2018. 8. 17. 이전 1 다음