Daily iOS
Swift 언어

에러 처리

async/await 로 네트워크 레이어를 설계합니다. 요청 함수의 에러 처리를 throws, Result<T, E> 반환, Swift 6의 typed throws(throws(NetworkError)) 중 무엇을 기본으로 삼겠습니까?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

동기·async 호출 경로에서는 throws가 기본이다. 컴파일러가 try 표기를 요구하고 async/await와 자연스럽게 결합하기 때문이다.

받은 질문 공유