English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans cet article, vous découvrirez les expressions Kotlin, les statements Kotlin, la différence entre les expressions et les statements, ainsi que les blocs Kotlin.
Une expression est une combinaison qui est calculée pour donner une valeur unique.Variables,Opérateurset composent.
Laissez-moi vous donner un exemple
val score: Int score = 90 + 25
Ici 90 + 25est une expression qui retourne une valeur Int.
Dans Kotlin, if est une expression, contrairement à Java (dans Java, if est une statement). Par exemple
fun main(args: Array<String>) { val a = 12 val b = 13 val max: Int max = if (a > b) a else b println("$max") }
Ici, if (a > b) a else b est une expression. Ensuite, la valeur de l'expression est assignée à la variable max du programme ci-dessus.
Une statement est tout le contenu qui constitue un unité d'exécution complète. Par exemple,
val score = 90 + 25
Ici,90 + 25 est une expression qui retourne115de l'expression, et val score = 9*5; est une statement.
L'expression fait partie d'une statement.
Voici quelques exemples :
println("Howdy")
var a = 5 ++a
max = if (a > b) a else b
Les blocs sont un ensemble de statements (zero ou plusieurs) encadrées par des accolades { }. Par exemple,
fun main(args: Array<String>) { // Bloc de la fonction main val flag = true if (flag == true) { //Début du bloc if print("Hey ") print("jude!") } //Fin du bloc if } // Fin du bloc de la fonction main
Voici deux instructions au sein du bloc de branche if : print("Hey ") et print(" jude!").
print("Hey ") print("jude!")
De même, la fonction main() a un bloc de corps.
val flag = true if (flag == true) { //Début de bloc print("Hey ") print("jude!") } //Bloc de fin