Kotlin 中 TODO 拋異常怎麼處理?
阿新 • • 發佈:2019-02-15
最近再用Kotlin 的時候,原來java 中很方便的TODO,現在在Kotlin中變為函數了 ,而且坑爹的是總是丟擲異常,強迫開發者要麼刪除todo,要麼就把它實現了,這雖然規範了開發者的習慣,但是也導致了只要有一個todo,程式就崩潰無法除錯的問題,然後解決辦法來了,注意看以下兩個TODO的區別:
下面是 會 拋異常的TODO程式碼:
private fun refundAgree() {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
下面是 不會 拋異常的TODO程式碼:
private fun refundAgree() {
//TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
看到區別了嗎?哈哈,區別在於,我把TODO函式用“//“註釋掉了,然後我們看Android Studio 的TODO視窗中,
照樣可以看到我們的todo,但是因為註釋掉了,所以不拋異常了,簡單吧