Syntaxe de l'expression «quand» dans Kotlin:
La syntaxe générale de la condition «quand» que nous avons utilisée à Kotlin est donnée ci-dessous:
Quand (expression)
Value1 ->
// déclarations
Value2 ->
// déclarations
sinon ->
// Quand aucune valeur ne correspond, alors Else s'exécutera
Lorsqu'une condition particulière est remplie, un bloc de code spécifique doit être exécuté. L'énoncé «quand» compare toutes les branches. Il exécute le code à la fin du bloc «quand» après avoir trouvé la première correspondance. Nous n'avons pas besoin d'une déclaration «pause» dans l'expression «quand» à la fin de chaque cas, comme nous l'avons fait avec les cas de commutation des langages de programmation précédents.
Comment utiliser l'expression «quand» dans Kotlin:
Pour comprendre l'utilisation de l'expression dans la langue Kotlin, nous devons prendre les exemples suivants fournis:
Exemple # 1: Programme d'utilisation quand comme expression dans Kotlin:
Un exemple simple d'expression «quand» dans Kotlin est illustré ci-dessous. Nous allons imprimer les informations de numéro fournies en utilisant une expression «quand» en fonction de la valeur d'un numéro.
Dans l'exemple de code précédent, nous avons appelé la fonction principale. Nous avons défini deux variables dans la fonction principale. La première variable est indiquée avec le mot-clé «var» et définie comme «entier». La variable «entier» contient une valeur «3». Ensuite, nous avons une autre variable en tant que «VAR», qui est définie comme «requise». La variable «requise» est initialisée avec l'expression «quand». L'expression «quand» est transmise avec la variable «entière» comme argument et valeur de retour avec laquelle l'argument est apparié. L'instruction Println imprimera le résultat de la valeur de correspondance.
Nous avons «3» comme valeur entière, qui est appariée dans l'expression «quand». Nous avons la valeur «3», comme on le voit dans l'image ci-dessous:
Exemple # 2: Programme d'utilisation quand sans expression dans Kotlin:
Le «quand» en tant qu'expression n'est pas obligatoire. Nous pouvons utiliser «quand» comme n'importe quelle autre langue. Exécutons l'exemple de code suivant quand sans expression:
Dans la fonction principale du code précédent, nous avons défini une variable avec le mot-clé «var» et l'avons attribuée comme le nom «entier». La variable «entier» contient un nombre qui est «5». Notez que nous avons appelé le cas «quand» sans expression. Le «quand» est ensuite passé avec la variable «entier», qui correspondra au nombre donné dans la condition quand. Comme nous avons un nombre «5» dans la variable «entier» qui est la valeur correspondante dans la condition «quand». Il imprime simplement la valeur qui se trouve dans la fonction println. Sinon, l'essentiel s'exécutera.
La sortie de la branche correspondante est affichée dans l'image suivante:
Exemple # 3: Programme d'utilisation de plusieurs instructions de When in Kotlin:
Plusieurs déclarations peuvent également être contenues dans un bloc de condition «quand». Nous avons plusieurs blocs d'instructions dans l'exemple suivant:
Dans l'exemple de code, nous avons la fonction principale appelée. Ensuite, nous avons une variable avec le mot-clé «var» et la définissons comme «mois». La variable «mois» est initialisée avec la valeur du nombre «7». La condition «quand» est utilisée dans le code, qui prend la variable «mois» comme argument et correspond à la valeur de l'argument passé. La valeur de correspondance n'est suivie que de la condition "->". Notez que nous avons plus d'une déclaration dans le cas «quand». La seule instruction correspondante s'exécutera.
La sortie donne les valeurs correspondantes affichées sur l'écran du terminal suivant:
Exemple n ° 4: Programme d'utilisation de plusieurs branches de When in Kotlin:
Une virgule peut être utilisée pour diviser plusieurs branches de conditions dans «quand». Nous pouvons exécuter la même logique pour de nombreuses options; Nous utilisons la méthode suivante:
Dans le code suivant, nous avons la déclaration de fonction principale. Ensuite, nous avons une variable définie comme «VAR» et attribuons le nom de la variable comme «jour». Nous avons initialisé une «journée» variable avec une valeur «6». La condition «quand» est utilisée pour prendre le «jour» comme argument. Ici, nous avons regroupé deux valeurs ou plus les séparant avec les virgules. Ces valeurs groupées ont des instructions println équivalentes. S'il y a plusieurs correspondances, alors la première branche est choisie. Cela signifie qu'il est important de noter l'ordre de la branche écrite.
Exemple # 5: Programme d'utilisation du moment où vérifier le préfixe de chaîne dans Kotlin:
La méthode suivante est utilisée pour vérifier un préfixe dans une chaîne. Nous pouvons également appliquer cette méthode pour vérifier le suffixe de chaîne, mais nous avons vérifié le préfixe suivant:
Dans l'exemple de code précédent, nous avons une fonction alors que «Hasprefix» a initialisé avec la condition «quand». La condition «quand» correspondra à la valeur de la chaîne avec le préfixe spécifié «Kotlin». Ensuite, nous avons la fonction principale définie dans laquelle nous avons une variable attribuée comme «STR1». Le «Str1» contient la chaîne appelée dans la fonction «Hasprefix». Le résultat variable renvoie la valeur booléenne en tant que message si la chaîne correspondait au préfixe donné ou non.
La sortie montre le préfixe lorsque la condition est appariée avec la chaîne spécifiée.
Conclusion:
L'article vise à vous familiariser avec la nouvelle fonctionnalité de l'expression de Kotlin «quand» au lieu d'utiliser le commutateur dans le code. Nous avons démontré la syntaxe simple de l'expression quand. Ensuite, nous avons fourni divers exemples et les avons utilisés dans l'extrait de code Kotlin. Nous espérons que vous avez trouvé cet article utile. Vérifiez les autres articles sur les indices Linux pour plus de conseils et d'informations.