[IOS 로드맵] Optional chaining

willis18·2021년 10월 20일
0

IOS 로드맵

목록 보기
94/109

Optional chaining

옵셔널 체이닝
zeddios의 옵셔널 체이닝 확인해주세용
https://zeddios.tistory.com/16

간단히 let roomCount = zedd.residence?.numberOfRooms
이렇게 ?를 거칠때마다 nil체크를 하게되어 nil이 아니여야 점점 깊게 들어가면서 값을 확인하는 겁니다 즉 ?가 한개가 아닐수도 있다는거
그리고 저렇게 옵셔널 바인딩과 같이 안쓰면 roomCount는 옵셔널 타입이 되오니 값을 활용하고싶으면 If나 guard를 붙여 옵셔널 바인딩까지 해서 쓰기!

0개의 댓글