[Kotlin]예외처리

한상욱·2023년 10월 24일

Kotlin문법

목록 보기
9/16
post-thumbnail

들어가며

이글은 Kotlin 문법 정리글입니다.

예외처리

개발자에게 중요한 능력에는 여러가지가 있지만, 예외처리능력도 굉장히 중요하다고 생각합니다. if 조건문을 이용한 방법도 있지만, kotlin에서는 타 프로그래밍 언어처럼 try catch 문을 이용해서 예외처리를 할 수 있습니다.

fun main() {
    try {
        var item : List<Int> = listOf(1, 2, 3)
        println(item[4])
    } catch ( e : Exception) {
        println(e.message)
    }
}

위 예제에서는 길이가 3인 배열에서 4번째 원소에 접근하려는 코드입니다. 여기서는 에러가 반드시 발생하겠죠? 이렇게 발생한 에러는 try catch에 의해서 catch 스코프 안의 코드가 실행됩니다. e는 Exception을 지칭했으므로, 에러의 내용을 출력하게 됩니다.

profile
자기주도적, 지속 성장하는 모바일앱 개발자의 기록

0개의 댓글