옵셔널 체이닝은 옵셔널의 내부의 내부의 내부로 옵셔널이 연결되어 있을 때 유용하게 활용할 수 있습니다. 매 번 nil 확인을 하지 않고 최종적으로 원하는 값이 있는지 없는지 확인할 수 있습니다.
중위 연산자입니다. ??
??
Optional ?? Value
옵셔널 값이 nil일 경우, 우측의 값을 반환합니다. 띄어쓰기에 주의하여야 합니다.
nil
스스로 옵셔널 체이닝을 활용할 수 있도록 타입을 구현해 보고 옵셔널 체이닝을 사용해보세요.
nil 병합 연산자는 지금 당장은 어디에 쓸지 잘 모르겠어도, 잘 눈에 익혀두세요. 꼭 필요한 곳이 생길 거예요.