[Kotlin] 7. 예외 처리 (try-catch, unchecked Exception, try with resources, use) try catch finally 구문 try-catch는 문법적으로 완전히 동일함 try-catch도 하나의 표현식(expression)이다. str.*toInt*() :기본타입 형변환 - 내부적으로는 parseInt 호출 fun parseIntOrThrow(str :String) : Int{ try{ return str.toInt() }catch(e: NumberFormatException){ throw IllegalArgumentException("주어진 ${str}는 숫자가 아닙니다.") } } fun parseIntOrThrow2(str :String) : Int?{ // 하나의 표현식 처럼 처리 return try{ str.toInt() }catch(e: NumberFormatException).. Program/Kotlin 2022. 9. 27. 23:38