2023-12-07|閱讀時間 ‧ 約 1 分鐘

【Kotlin 入門指南】Nothing 類型和 TODO 待辦事項處理

【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q

標註 TODO 函數返回 Nothing 資料類型

在 Kotlin 程式語言中,有時我們在開發過程中會先定義好函數名稱,然後再逐個實作各個函數的內容。然而,有時我們可能會因為疏忽或其他原因忘記實作某些函數,這可能導致系統上線後發生無法預期的錯誤。為了解決這個問題,Kotlin 提供了一個內建的函數叫做 TODO,它會返回一個特殊的資料類型:Nothing

讓我們看一下這個例子:

fun greeting() {
TODO("尚未實作")
}

fun main() {
greeting()
}

在這個例子中,greeting() 函數內部使用了 TODO 函數。這樣的設計讓我們能夠標記這個區塊還需要實作的內容,同時不至於忘記。但值得注意的是,TODO 函數的返回值類型是 Nothing

Nothing 類型在 Kotlin 中是一個特殊的資料類型,代表這個函數永遠不會正常返回值。當我們使用 TODO 函數標記某個區塊尚未完成時,若在程式執行時遇到了含有 TODO 的函數,它將拋出一個例外錯誤。

這樣的設計讓我們能夠清楚地看到未完成的部分,同時在程式執行時提醒我們去完成這些任務。若不去完成這些含有 TODO 的部分,程式執行時就會顯示對應的例外錯誤,這也是一個很好的方式,讓開發者留意並處理尚未完成的任務,以確保程式的正確運作。

總結來說,TODO 函數是一個在開發過程中非常有用的工具,能夠幫助我們標記代碼中未完成的部分,並在執行時提醒我們去完成這些任務,保證系統的穩定性和可靠性。

分享至
成為作者繼續創作的動力吧!
這份指南以淺顯易懂方式介紹 Kotlin 基礎概念,讓你將能夠快速掌握建立起對 Kotlin 的基本了解,並能將其運用於實際專案中。內容涵蓋基礎語法、資料型態、控制流程、函數、類別、繼承、物件、介面、泛型、委托等主題。無論你想進入 Android 開發領域或探索新語言,這份指南將成為你學習 Kotlin 的理想起點。
© 2024 vocus All rights reserved.