rethrows
-
rethrows로 에러를 다시 던져보자 🥏Swift 2023. 11. 3. 09:34
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 Swift의 rethrows에 대해 한번 학습해보겠습니다 🙋🏻 rethrows? 우선 rethrows가 뭘까요? throws라는것은 다들 안다고 가정해보겠습니다. 에러가 발생할 수 있는 상황에서 에러를 catch하여 에러를 다른쪽에서 처리할 수 있도록 넘겨주는것 쉽게 말해 던져주는 의미죠? 그런 관점에서 rethrows는 re + throws입니다. 즉, 다시 던져주는것인데 또 쉽게 표현해보면 넘겨진 에러에 대해 또 다른쪽으로 넘겨주는것이라고 볼 수 있어요! 흠.... 말로는 사실 복잡해보이고 이해가 안갈 수 있습니다. 일단 우리가 좋아하는? 코드로 쉽게 확인하기 전에 rethrows를 딱 구두로 풀어서 정의해보고 가시죠 😄 공식문서에서는 rethrows가 함..