예외처리
[Kotlin/Basic] 코틀린에서의 예외처리
1. try - catch 코틀린에서도 자바와 동일하게 try-catch를 사용하여 예외처리를 하지만 다음과 같은 차이점이 있다. fun parseInt(str : String) : Int{ try{ return str.toInt() }catch(e : NumberFormatException){ throw IllegalArgumentException("주어진 ${str}는 숫자가 아닙니다") } //catch 문에서 타입이 뒤에 위치하고, new를 사용하지 않음 } 문자를 숫자형태로 반환해주는 방식인데, 만일 숫자형태로 바꿀 수 없는 문자가 오면 예외처리를 하는 코드이다. 자바와 다르게 catch문에서 타입이 뒤에 위치하고, new를 사용하지 않는 차이점이 존재한다. 또한, try catch도 if el..