
[Kotlin] 2-5. 코틀린의 예외 처리
·
Kotlin/Kotlin In Action
코틀린의 예외처리는 자바의 예외처리와 비슷하다. 함수는 정상적으로 종료할 수 있지만 오류가 발생하면 exception을 throw할 수 있다. 발생한 예외를 함수를 호출하는 쪽에서 잡아서(catch) 처리해도 되고, 거슬러 올려버릴 수 있다. 단, 코틀린에서는 함수가 던질 수 있는 예외를 선언하지 않아도 된다. val percentage = if(number in 0..100) number else throw IllegalArgumentException("${number}는 0~100 사이의 수여야 합니다!!!") [ try, catch, finally ] fun readNumber(reader: BufferedReader) { val number = try { Integer.parseInt(reader..