【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q
在 Kotlin 程式語言中,有時我們在開發過程中會先定義好函數名稱,然後再逐個實作各個函數的內容。然而,有時我們可能會因為疏忽或其他原因忘記實作某些函數,這可能導致系統上線後發生無法預期的錯誤。為了解決這個問題,Kotlin 提供了一個內建的函數叫做 TODO
,它會返回一個特殊的資料類型:Nothing
。
讓我們看一下這個例子:
fun greeting() {
TODO("尚未實作")
}
fun main() {
greeting()
}
在這個例子中,greeting()
函數內部使用了 TODO
函數。這樣的設計讓我們能夠標記這個區塊還需要實作的內容,同時不至於忘記。但值得注意的是,TODO
函數的返回值類型是 Nothing
。
Nothing
類型在 Kotlin 中是一個特殊的資料類型,代表這個函數永遠不會正常返回值。當我們使用 TODO
函數標記某個區塊尚未完成時,若在程式執行時遇到了含有 TODO
的函數,它將拋出一個例外錯誤。
這樣的設計讓我們能夠清楚地看到未完成的部分,同時在程式執行時提醒我們去完成這些任務。若不去完成這些含有 TODO
的部分,程式執行時就會顯示對應的例外錯誤,這也是一個很好的方式,讓開發者留意並處理尚未完成的任務,以確保程式的正確運作。
總結來說,TODO
函數是一個在開發過程中非常有用的工具,能夠幫助我們標記代碼中未完成的部分,並在執行時提醒我們去完成這些任務,保證系統的穩定性和可靠性。