Quel est le but de l'expression «quand» du langage de programmation Kotlin?
L'expression «quand» du langage de programmation Kotlin sert exactement le même objectif que la déclaration «Switch-Case» en Java. Cependant, au lieu d'utiliser le mot-clé «Switch» dans «Kotlin», nous utilisons le mot-clé «quand». Ensuite, pour spécifier les différents cas dans Kotlin, nous n'utilisons pas explicitement le mot-clé «cas»; Nous énonçons plutôt ces cas dans des lignes distinctes. Nous apprendrons à mettre en œuvre l'expression «quand» à Kotlin à l'aide de quelques exemples dans la section procédure de cet article.
En utilisant l'expression quand dans kotlin:
Pour utiliser l'expression «quand» dans le langage de programmation Kotlin dans Ubuntu 20.04, vous pouvez jeter un œil aux deux exemples suivants:
Exemple # 1: Création d'une calculatrice de base en utilisant l'expression quand dans Kotlin:
Dans cet exemple, nous concevrons une calculatrice de base capable d'effectuer l'addition, la soustraction, la multiplication et la division en utilisant l'expression «quand» du langage de programmation Kotlin. Pour ce faire, nous avons conçu le script Kotlin illustré dans l'image ci-dessous:
Dans ce script Kotlin, nous avons défini notre fonction «main ()» dans laquelle nous avons défini deux valeurs nommées «var1» et «var2» et les avons attribuées aux deux valeurs aléatoires, i.e. 27 et 22 dans ce cas. Nous utiliserons essentiellement ces deux nombres pour effectuer les différents calculs. Ensuite, nous avons utilisé une instruction «println» pour inciter l'utilisateur à entrer un opérateur de son choix en fonction de l'opération qui doit être effectuée hors de l'addition, de la soustraction, de la multiplication et de la division.
Après cela, nous avons utilisé la fonction «readline ()» pour lire cet opérateur à partir du terminal de la variable «opérateur». Ensuite, nous avons créé une autre variable, «calculatrice», à laquelle nous avons attribué le résultat de l'expression «quand (opérateur)». Dans cette expression, nous avons défini tous les différents cas, je.e. «+», «-», «*» et «/» pour effectuer l'addition, la soustraction, la multiplication et la division, respectivement. Ensuite, nous avons également un cinquième cas pour définir le scénario dans lequel nous allons répondre aux opérateurs non valides entrés par l'utilisateur. Pour ce cas, nous avons utilisé le mot-clé «else». Enfin, en dehors du corps de l'expression «quand», nous avons utilisé une déclaration «println» pour imprimer le résultat de notre calcul sur le terminal.
Nous avons compilé ce script Kotlin dans un fichier de classe en utilisant la commande suivante:
$ kotlinc quand.kt
Ensuite, nous avons exécuté ce fichier de classe avec la commande ci-dessous:
$ kotlin whenkt
Lorsque nous avons dirigé ce programme Kotlin, on nous a d'abord demandé d'entrer un opérateur, comme indiqué dans l'image suivante:
Juste pour des tests, nous avons entré l'opérateur «+» comme indiqué dans l'image ci-dessous:
Le résultat de notre calcul est présenté dans l'image suivante:
De même, le reste des opérations peut également être effectué en douceur simplement en entrant l'opérateur concerné lors de l'exécution. Cependant, juste pour tester le cas «else», nous avons entré un opérateur non valide cette fois après avoir réexécuté ce script, comme indiqué dans l'image ci-dessous:
Le résultat de notre script Kotlin avec un opérateur non valide est illustré dans l'image suivante. Cela implique que notre cas «d'autre fonctionne également parfaitement bien.
Exemple n ° 2: découvrir le jour d'une semaine en utilisant l'expression quand dans Kotlin:
Dans cet exemple, le script Kotlin, nous voulons juste découvrir le jour de la semaine en utilisant l'expression de Kotlin «quand». Pour ce faire, nous avons conçu le script Kotlin illustré dans l'image ci-dessous:
Dans ce script Kotlin, nous avons défini une fonction «main ()» dans laquelle nous avons imprimé un message utilisant l'instruction «println» pour inciter l'utilisateur à entrer un jour de son choix. Ensuite, nous avons utilisé la fonction «readline ()» pour lire la journée entrée par l'utilisateur dans la variable «jour».
Après cela, nous avons utilisé l'expression «quand» sur la variable «jour». Dans le corps de cette expression, nous avons défini tous les différents cas pour imprimer la position du jour de la semaine entrée par l'utilisateur. Par exemple, «lundi» est le premier jour de la semaine, «mardi» est le deuxième jour de la semaine, et ainsi de suite. Encore une fois, nous avons utilisé le cas «else» pour la restauration de la journée non valide saisie par l'utilisateur.
Lorsque nous avons exécuté ce script Kotlin, on nous a demandé d'entrer n'importe quel jour de la semaine, comme indiqué dans l'image suivante:
Nous sommes entrés «vendredi» pour tester ce script, comme indiqué dans l'image ci-dessous:
La sortie de ce script Kotlin avec notre entrée fournie est indiquée dans l'image suivante:
Enfin, pour tester le cas «ELSE» de notre script et également pour vous montrer que Kotlin est un langage sensible à la casse, nous avons de nouveau entré «vendredi» comme entrée; Cependant, cette fois, nous n'avons pas capitalisé son premier alphabet comme indiqué dans l'image ci-dessous:
Cette fois, le cas «else» a été exécuté car aucun de nos cas fournis dans le script n'a commencé avec un petit alphabet, comme indiqué dans l'image suivante. Si Kotlin n'avait pas été sensible à la cas, le cinquième cas aurait été exécuté au lieu de l'affaire «d'autre».
Conclusion:
Cet article a été conçu pour vous enseigner l'utilisation de l'expression «quand» du langage de programmation Kotlin. Nous avons commencé par indiquer la ressemblance étroite de cette expression avec l'instruction «Switch-Case» dans Java. Ensuite, nous avons partagé deux exemples étendus qui ont utilisé l'expression «quand» dans Kotlin. Une fois que vous avez parcouru ces exemples, vous apprendrez instantanément l'utilisation de cette expression de Kotlin.