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 + 25
une expression qui renvoie une Int
valeur.
Dans Kotlin, if
est une expression contrairement à Java (en Java, if
est 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 b
une expression. Ensuite, la valeur de l'expression est affectée à la max
variable 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 + 25
une 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