Notice
Recent Posts
Recent Comments
Link
목록GUARD (1)
study record
[Swift] 옵셔널 체이닝과 빠른 종료
옵셔널 체이닝 옵셔널 체이닝은 옵셔널에 속해있는 nil일지도 모르는 프로퍼티, 메서드, 서브스크립션 등을 가져오거나 호출할 때 사용할 수 있는 일련의 과정이다. 옵셔널을 반복 사용하여 옵셔널이 자전거 체인처럼 서로 꼬리를 물고 있는 모양이기 때문에 옵셔널 체이닝이라고 부른다. 중첩된 옵셔널 중 하나라도 값이 존재하지 않는다면 결과적으로 nil을 반환한다. 옵셔널 체이닝은 프로퍼티나 메서드, 서브스크립트를 호출하고 싶은 옵셔널 변수나 상수 뒤에 물음표를 붙여 표현한다. 옵셔널이 nil이 아니라면 정상적으로 호출될 것이고, nil이라면 nil을 반환할 것이다. let yagom: Person = Person(name: "yagom") if let roomNumber: Int = yagom.address?.b..
Swift/스위프트 프로그래밍
2021. 12. 2. 16:59