Qu'est-ce que la fonction foreach à Kotlin:
Comme le suggère le nom de la fonction foreach, il a tiré son nom du fait qu'il passe en revue chaque élément de collection un par un. La fonction commence toujours par le modificateur «foreach."L'expression FOR est une instruction en boucle qui est fréquemment utilisée dans Kotlin. Il comprend également une instruction d'initialisation qui définit une valeur initiale d'un index. L'expression conditionnelle décide alors si la boucle est continue ou non. La dernière expression d'itération permet à l'ajustement de l'index à chaque pas de pass.
Syntaxe de la fonction foreach à Kotlin:
La syntaxe générale de la fonction de boucle foreach que nous avons utilisée à Kotlin est donnée ci-dessous:
Nom de variable.pour chaqueLa fonction ForeEach prend une condition comme paramètre qui décide quelles mesures doivent être prises dans chaque collection spécifiée. Il permet d'itérer sur chaque élément dans une collection spécifiée de listes et d'exécuter une fonction particulière. Nous pourrions également nous référer à un élément dans le bloc de code de fonction de boucle Foreach avec le mot-clé «it». C'est un moyen pratique d'effectuer la tâche conventionnelle en utilisant un chemin de boucle.
Comment utiliser la fonction foreach à Kotlin:
Pour comprendre les bases de l'utilisation de la fonction de boucle foreach dans la langue Kotlin, nous devons jeter un œil aux différents exemples de cas ci-dessous:
Exemple n ° 1: Programme de la fonction foreach pour itérer la chaîne à Kotlin:
Nous utilisons une fonction foreach qui itératera sur chaque chaîne, et chaque élément de la chaîne dans la collection sera imprimé. Exécutons le programme simple d'utilisation de la fonction foreach à Kotlin.
Dans l'exemple de code ci-dessus, nous avons défini la fonction principale que nous effectuerons. Nous avons créé une variable avec le mot clé «var» et l'avons définie avec «MyList."La variable" MyList "est initialisée avec une collection de listes en utilisant la fonction de liste. La liste est de la propriété de type chaîne et contient trois éléments de chaîne. Ensuite, nous avons une fonction FOREACH appelée qui iratera sur «MyList» chaque chaîne d'élément. La fonction Kotlin Println est utilisée dans la fonction foreach qui a le modificateur «it» passé comme un seul paramètre.
L'itération en utilisant la fonction foreach donne une sortie de la liste de chaque élément indiqué sur l'écran ci-dessous.
Exemple n ° 2: Programme de fonction foreach pour itérer entier à Kotlin dans Ubuntu 20.04:
Nous avons une fonction FOREAK pour imprimer les éléments du tableau. Les entiers sont utilisés dans un tableau que la fonction foreach iratera.
Dans l'exemple de code ci-dessus, nous avons déclaré la fonction principale pour exécuter une fonction foreach pour les entiers. Tout d'abord, nous avons créé une variable en tant que «var» et défini la variable comme «Array1» avec la propriété int. Le «Array1» est initialisé avec le tableau d'entiers en utilisant la méthode du tableau. Le Array1 a une fonction de boucle ForEach appliquée. La fonction foreach itérara chaque élément du tableau et rendra chaque entier d'un tableau. Nous avons utilisé la fonction Kotlin Println dans le bloc foreach pour imprimer les entiers.
Ici, nous pouvons voir que la sortie de chaque élément entier du tableau est imprimée sur l'écran du terminal ci-dessous.
Exemple # 3: Programme de la fonction FOREACH pour créer un objet personnalisé dans Kotlin:
En utilisant la fonction foreach, nous afficherons un message pour chaque élément d'une liste. Nous avons créé un objet personnalisé dans l'exemple ci-dessous.
Nous avons la déclaration de fonction principale pour l'exécution du code dans le code ci-dessus. Tout d'abord, nous avons défini certaines variables. La variable est définie avec le mot-clé «Val» qui indique la valeur du score de la variable. Ici, nous avons «Nove1», la variable indiquée avec la valeur de la chaîne. Nous avons une autre variable, «roman2», définie avec une certaine valeur de chaîne et une valeur entière. Il existe une variable «Mylist», qui prend «Novel1» et «Novel2» comme une collection de liste. Ensuite, dans la fonction foreach, nous avons «roman» et «romanPrice», auquel nous avons accédé à partir de la classe «roman."Grâce à la fonction Kotlin Println, nous pouvons imprimer les éléments de la liste. Nous avons défini une classe de données, «Novel», qui contient la variable «roman» et «romanPrice» avec les valeurs attribuées.
Les données du roman de classe sont imprimées comme sortie en utilisant la fonction foreach dans l'image ci-dessous.
Exemple n ° 4: Programme de la fonction ForEachIndex à Kotlin dans Ubuntu 20.04:
Nous pouvons également utiliser la fonction de boucle ForEachIndexEd () au lieu de la fonction de boucle foreach () dans le kotlin. Le ForEachIndexed est une fonction en ligne qui prend un tableau en entrée et nous permet d'accéder à son index et à ses valeurs indépendamment.
Nous avons une variable en tant que «var» dans la fonction principale et attribuons le nom de la variable comme «Couleurs.«La variable« couleurs »est initialisée avec une fonction de liste avec quatre éléments de chaîne différents. Ensuite, nous avons utilisé une fonction ForEachIndex qui traversera une liste de couleurs et imprimera la valeur d'index d'un élément et l'élément contenu dans la liste.
La sortie indiquée dans l'image a une valeur d'index des éléments et des éléments.
Conclusion:
L'objectif principal de l'article est de vous donner le concept facile de la fonction et de l'expression dans la langue Kotlin. La fonction foreach améliore les performances du code. Pour votre meilleure compréhension, nous avons différents exemples d'utilisation de la fonction foreach et démontrons l'utilisation de ForEachIndex sur une fonction foreach. Cela vous aidera à comprendre la mise en œuvre de la fonction foreach à Kotlin.