자바 개발자를 위한 코틀린 입문
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) (인프런/최태현)