Kotlin Nothing

たぶんあなたは彼に非常に慣れていないので、そのようなコードを見てください

指向TODO()

それはどのように機能しますか?

上記のコードを実行することは問題ありません。

しかし、次のコードはエラーになります

package com.anguomob.learn
const val number=1001;
fun main() {
    when(number){
        1-> TODO();
        1001-> TODO();

    }
}

エラー内容

Exception in thread "main" kotlin.NotImplementedError: An operation is not implemented.
	at com.anguomob.learn.LearnKTKt.main(LearnKT.kt:6)
	at com.anguomob.learn.LearnKTKt.main(LearnKT.kt)

実際、TODOはNothingの一種です

 

もちろん、やることだけではありません

exitProcessのようなものもあります

 それらはすべて終了するために例外をスローする必要があるため、これが使用されます

おすすめ

転載: blog.csdn.net/mp624183768/article/details/123516702