Run Catching란? runCatching 은 try-catch 를 대체할 수 있는 코틀린의 문법이다. try-catch 문은 실패시의 핸들링을 처리할 수 있었다면, runCatching 은 성공시, 실패시 둘 다 처리할 수 있다. 기본 문법 runCatching { } : 중괄호 안에 try 하고자 하는 구문을 작성 onSuccess { } : 위 runCatch 구문이 성공시 매핑할 구문을 작성. it 은 위 구문의 결과. onFailure { } : 위 runCatch 구문이 실패시 매핑할 구문을 작성. it 은 위 구문에서 던진 Throwable 객체. also { } : 기존 try-catch-finally 에서 finally 에서 작성하던 구문을 작성할 수 있음. 복잡한 상황 map { ..