Error handling1 Kotlin Result 에러 핸들링 Result와 runCatching은 오류를 처리할 수 있는 방법 중에 하나다. Result는 동작이 성공하든 실패하든 동작의 결과를 캡슐화해서 나중에 처리될 수 있도록 하는 것이 목적이다. 이 Result와 함께 사용할 수 있는 다양한 기능들이 표준 라이브러리에 추가되었다. Kotlin 1.3부터는 예외 처리를 위해 runCatching이라는 inline function도 제공된다. 함수형 프로그래밍 방식의 에러 처리도 가능하며 Coroutines에서 에러 처리를 할 때 구글이 권장하는 방식이기도 하다. Result와 runCatching 먼저 Result를 보면 이런 형태로 생겼다. runCatching은 이런 식으로 생겼다. Result와 runCatching을 보면 대충 어떤 느낌으로 동작할지는 .. 2021. 11. 7. 이전 1 다음