Expression, instructions et blocs de Kotlin

Dans cet article, vous en apprendrez plus sur les expressions Kotlin, les instructions Kotlin, la différence entre expression et instruction et les blocs Kotlin.

Expressions de Kotlin

Les expressions se composent de variables, d'opérateurs, etc. qui évaluent à une valeur unique.

Prenons un exemple,

 score val: score Int = 90 + 25

Voici 90 + 25une expression qui renvoie une Intvaleur.

Dans Kotlin, ifest une expression contrairement à Java (en Java, ifest une déclaration). Par exemple,

 fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") ) 

Voici if (a> b) a else bune expression. Ensuite, la valeur de l'expression est affectée à la maxvariable dans le programme ci-dessus. Visitez cette page pour en savoir plus sur Kotlin if expression.

Déclarations de Kotlin

Les déclarations sont tout ce qui constitue une unité complète d'exécution. Par exemple,

 score val = 90 + 25

Voici 90 + 25une expression qui renvoie 115 et val score = 9*5;est une instruction.

Les expressions font partie des déclarations.

Quelques exemples:

 println ("Howdy")
 var a = 5 ++ a
 max = si (a> b) a autre b

Blocs de Kotlin

Un bloc est un groupe d'instructions (zéro ou plus) entre accolades ( ). Par exemple,

 fun main(args: Array) ( // main function block val flag = true if (flag == true) ( // start of if block print("Hey ") print("jude!") ) // end of if block ) // end of main function block

Il y a deux instructions print("Hey ")et un bloc de branche à l' print(" jude!")intérieur if.

 print ("Hey") print ("jude!")

De même, la main()fonction a également un corps de bloc.

 val flag = true if (flag == true) (// début du bloc print ("Hey") print ("jude!")) // fin du bloc 

Articles intéressants...