Scala Forach Itération

Scala Forach Itération
Les boucles jouent un rôle très important dans le langage de programmation Scala pour itération sur une liste donnée d'éléments. Il existe des formes uniques de boucles telles que «pour», «foreach», «while», etc. L'objectif principal de toutes ces boucles est plus ou moins la même. Cependant, leur fonctionnalité diffère légèrement les unes des autres. Ce guide mettra la lumière sur le fonctionnement de la boucle «foreach» à Scala dans Ubuntu 20.04.

Qu'est-ce qu'une boucle «foreach» à Scala dans Ubuntu 20.04?

Une boucle «foreach» dans Scala est simplement une boucle qui peut être utilisée pour itérer sur une gamme d'éléments pour simplement imprimer ces éléments, en calculant la somme de ces éléments, en trouvant et en remplaçant un élément particulier, en trouvant l'élément maximum de ces éléments , etc. La meilleure chose à propos de cette boucle est que vous n'avez même pas besoin de spécifier explicitement un itérateur pour cette boucle dans la plupart des cas. Vous pouvez simplement y accéder à l'aide d'une variable déjà déclarée.

Instances d'utilisation de la boucle pour chaque Scala dans Ubuntu 20.04:

Nous pouvons continuer à expliquer le fonctionnement de la boucle de Scala «Foreach» verbalement; Cependant, toute cette explication vous aura plus de sens une fois que vous verrez quelques exemples pratiques de la mise en œuvre de cette boucle. Par conséquent, ci-dessous, nous avons partagé cinq exemples différents qui renforceront votre compréhension de la boucle «foreach» à Scala dans Ubuntu 20.04.

Exemple # 1: Impression des valeurs d'un itérateur dans Scala:

Ce programme Scala est destiné à vous apprendre comment vous pouvez imprimer les valeurs d'un itérateur sur le terminal. Ledit script Scala est le suivant:

Dans le script scala illustré ci-dessus, nous avons défini une classe «Foreach» avec le mot-clé «objet». Ensuite, nous avons défini notre fonction «Main ()» dans laquelle nous avons déclaré une valeur avec le mot-clé «Val» et le titre «Iterator». Nous avons attribué cinq valeurs différentes à cet itérateur en utilisant le mot-clé «Iterator». Après cela, nous avons simplement appelé la boucle «foreach» pour imprimer les valeurs de cet itérateur sur le terminal en utilisant «l'itérateur.notation foreach (println) ”.

Vient maintenant le moment de compiler ce script Scala avec la commande partagée ci-dessous:

$ scalac foreach.Scala

Dans le commandement susmentionné, «Forach.Scala »fait référence au nom de notre fichier de script Scala.

Lors d'une compilation réussie, nous pouvons exécuter ce script Scala avec la commande suivante:

$ scala foreach

Dans la commande susmentionnée, ForEach fait référence au nom de notre classe Scala utilisée dans notre script.

Toutes les valeurs de l'itérateur utilisées dans notre script scala sont affichées dans l'image ci-dessous:

Exemple n ° 2: imprimer les éléments d'une liste à Scala:

Ce programme Scala est destiné à vous apprendre comment vous pouvez imprimer les éléments d'une liste sur le terminal. Ledit script Scala est le suivant:

Dans le script scala illustré ci-dessus, nous avons défini une classe «Foreach» avec le mot-clé «objet». Ensuite, nous avons défini notre fonction «Main ()» dans laquelle nous avons déclaré une valeur avec le mot-clé «Val» et le titre «Liste». Nous avons attribué différents éléments de chaîne à cette liste en utilisant le mot-clé «liste». Après cela, nous avons simplement appelé la boucle «foreach» pour imprimer les éléments de cette liste sur le terminal en les convertissant en majuscules tout en utilisant la «liste.foreach (x => println (x.touppercase)) »Notation.

Remarque: La fonction Touppercase convertit tous les alphabets des mots donnés aux capitales.

Lorsque nous avons compilé et exécuté ce script Scala, tous les éléments de la liste utilisés dans notre programme ont été imprimés sur le terminal en haut, comme indiqué dans l'image suivante:

Exemple n ° 3: calcul de la somme de tous les éléments d'une liste à Scala:

Ce programme Scala est destiné à vous apprendre comment vous pouvez calculer la somme des éléments d'une liste et l'imprimer sur le terminal. Ledit script Scala est le suivant:

Dans le script scala illustré ci-dessus, nous avons défini une classe «Foreach» avec le mot-clé «objet». Ensuite, nous avons défini notre fonction «Main ()» dans laquelle nous avons déclaré une variable avec le mot-clé «var» et le titre «Sum». Nous avons initialisé cette variable avec la valeur entière «0». Ensuite, nous avons déclaré une valeur avec le mot-clé «Val» et le titre «liste» et lui attribué cinq valeurs entières différentes en utilisant le mot-clé «liste». Après cela, nous avons simplement appelé la boucle «foreach» pour calculer la somme de tous les éléments de cette liste en utilisant la «liste.notation foreach (sum + = _) ”. Ici, la notation «sum + = _» fera la vraie magie de l'itération sur toute la liste et de l'ajout de tous ses éléments ensemble. Enfin, nous avons imprimé le résultat de la variable «SUM» sur l'invite de commande en utilisant la commande «println».

Lorsque nous avons compilé et exécuté ce script Scala, la somme de tous les éléments de la liste utilisée dans notre programme a été imprimée sur le terminal, qui dans le cas actuel est «15» comme indiqué dans l'image suivante:

Conclusion:

Cet article était censé expliquer aux lecteurs l'usage de l'itération de «Foreach» à Scala dans Ubuntu 20.04. Nous avons partagé avec vous trois exemples qui ont implémenté cette boucle à Scala. Dans le premier exemple, nous avons simplement partagé la méthode d'impression des valeurs d'un itérateur sur le terminal. Ensuite, dans le deuxième exemple, nous avons parlé de la procédure d'impression des éléments d'une liste sur le terminal. Enfin, nous avons partagé un exemple pour calculer la somme de tous les éléments d'une liste à l'aide de la boucle «Foreach» de Scala. En comprenant ces exemples, vous comprendrez rapidement le concept d'utilisation de la boucle «foreach» à Scala dans Ubuntu 20.04.