
자바 개발자를 위한 코틀린 입문
7강. 코틀린에서 예외를 다루는 방법


toType()을 사용한다.new를 사용하지 않는다.try-catch 구문은 문법적으로 동일하다.
실패하면 null을 반환


return을 한번만 사용할 수 있다.try catch finally 역시 동일하다.





IOException을 별도로 명시하지 않아도 된다.throw 구문이 없다.Kotlin에서는 Checked Exception과 Unchecked Exception을 구분하지 않는다.
모두 Unchecked Exception이다.


코틀린에서는 try with resources 구문이 없다.
대신 use라는 inline 확장함수를 사용해야 한다.
코틀린의 언어적 특징을 활용해 close를 호출해준다. (use가 끝나면 자동 close가 된다.)

📑 출처
- 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) (인프런/최태현)