728x90 반응형 catch1 [Kotlin] try-catch문을 활용한 예외 처리 (finally) 코틀린에서도 다른 언어와 비슷하게 try-catch문을 사용하여 예외를 처리할 수 있다. 예를 들어 문자열을 입력받아서 이를 정수로 반환하는 함수가 있다고 해보자. fun toInt(str:String):Int{ return str.toInt() } 파라미터로 "123"이 전달된다면 문제가 없지만 "abc"가 된다면 toInt() 메소드에서 에러가 발생한다. 만약 숫자가 아닌 문자가 들어왔다면 -1을 반환하도록 처리해주기 위해서는 다음과 같이 try-catch문을 사용하면 된다. fun toInt(str:String):Int{ try{ return str.toInt() }catch(e:NumberFormatException){ return -1 } } try 구문에서는 실질적인 코드를 작성하면 되고 여기.. 2022. 12. 7. 이전 1 다음 728x90 반응형