Kotlin 教學【從零開始學 Kotlin 程式設計】例外處理 (try…catch/finally)

 

【從零開始學 Kotlin 程式設計】
線上教學課程目錄:https://bit.ly/2Kx7GrM
Youtube 課程播放清單:https://bit.ly/3qJ5a5Q

try…catch/finally 例外處理

在 Kotlin 中,我們可以使用 try…catch 和 finally 來處理例外狀況。
try 大括號程式區塊主要用於包含可能會拋出例外的程式,catch 大括號程式區塊用於捕獲例外並提供相應的處理方式,而 finally 大括號程式區塊則用於無論是否拋出例外都需要執行的程式碼。

fun main() {
    try {
        //此區塊若發生程式例外,將會進入 catch 區塊,
        //若沒有錯誤,則會進入 finally 區塊。
        throw Exception("HKT線上教室,發生不可預期錯誤")
    } catch (e: Exception) {
        //補獲不可預期錯誤,處理邏輯區塊
        //顯示錯誤狀況,請使用者重試,或替代執行方案
        //業界此處都會串接 Firebase Crashlytics 或是 Google Analytics (GA) 收集崩潰和例外資料進行分析與優化改善。
    } finally {
        //不管有沒有補獲錯誤,都會執行的邏輯區塊
        //此區塊通常處理相關資源釋放
    }
}

try…catch/finally,IntelliJ IDEA 快速鍵

使用快速鍵,可以快速包裹程式碼:

Mac 快速鍵

cmd + option + t

Windows 快速鍵

ctrl + alt + t


那這次的課程就介紹到這邊囉~

順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。

我們下次再見囉!!!掰掰

這個網誌中的熱門文章

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

Android Studio 歷代版本下載點

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)

nano 文字編輯器