[kotlin] 코틀린에서의 접근 제한자를 사용하여 예외 처리를 어떻게 할 수 있나요?
다음은 접근 제한자를 사용하여 예외 처리하는 간단한 예제입니다.
fun main() {
try {
// 예외를 일부러 발생시킴
val result = 10 / 0
} catch (e: ArithmeticException) {
println("0으로 나눌 수 없습니다.")
} finally {
println("예외 처리 완료")
}
}
이 예제에서는 try
블록에서 0으로 나누는 연산을 시도하고, 런타임 시 ArithmeticException
이 발생하면 catch
블록에서 해당 예외를 처리합니다. finally
블록은 예외 발생 여부에 상관없이 항상 실행됩니다.
참고 문헌:
- Kotlin Docs: Exception handling