Kotlin Rien

Peut-être que vous ne le connaissez pas bien, alors regardez un tel morceau de code

TODO orienté ()

Comment cela fonctionnera-t-il ?

L'exécution du code ci-dessus est correcte.

Mais le code suivant donne une erreur

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

    }
}

Contenu de l'erreur

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)

En fait, TODO est un type de Nothing

 

Bien sûr, non seulement todo

Il y a aussi des choses comme exitProcess

 Ils doivent tous lever une exception pour quitter, donc ceci est utilisé

Je suppose que tu aimes

Origine blog.csdn.net/mp624183768/article/details/123516702
conseillé
Classement