Qu'est-ce que l'ajout à énumérer dans Scala?
Scala List est une classe de Scala qui est une structure de données couramment utilisée dans les applications Scala qui contient la liste de séquences des éléments du même type. Comme les listes Scala sont également immuables, cela signifie que nous ne pouvons pas modifier ou ajouter la valeur des éléments de la liste une fois qu'il est attribué, et deuxièmement, les listes représentent la liste de liens qui est pratique pour la manipulation des opérations.
Comment Scala ajoute la liste?
Nous pouvons ajouter des valeurs à la liste et la liste du tampon. Commençons à ajouter dans Scala List et ListBuffer à partir des bases de l'utilisation des méthodes communes à Scala. Vous devriez jeter un œil aux exemples suivants. Toutes les exécutions sont dans Ubuntu 20.04
Exemple # 1: Utilisation de la méthode ': +' pour ajouter la liste Scala:
Ceci est la première méthode que nous utilisons pour ajouter la liste Scala à l'aide de l'opérateur «: +». La syntaxe que nous utilisons dans cette méthode est; d'abord pour déclarer le nom de la liste, puis utiliser la méthode ': +' plutôt que le nouvel élément qui sera ajouté dans la liste. La syntaxe ressemble à «Nom de la liste: + nouveaux éléments». Le programme est le suivant:
Dans l'exemple ci-dessus, nous avons déclaré une classe de liste Scala en tant que «famille» et défini notre fonction principale (). Dans notre fonction principale, nous avons fourni des arguments en ligne de commandement comme un tableau de chaînes. Avec le nom de la valeur de variable «Xlist», nous avons initialisé notre chaîne de liste avec trois noms différents. Notez que nous n'utilisons qu'un seul type de données dans l'ensemble du programme: une chaîne. Aucun autre type de données n'est déclaré dans le programme. Comme nous avons initialisé notre liste de chaînes, nous imprimons maintenant les valeurs de la chaîne de liste «Xlist» qui affichera la liste actuelle. Après avoir une valeur de variable avec le mot clé «YLIST» qui ajoutera la liste actuelle et la nouvelle valeur de chaîne en utilisant la méthode «: +» comme Ylist: + «Are Brothers».
Lors de l'exécution de ce script Scala, nous avons une liste de chaînes modifiée qui transporte les éléments de chaîne de liste précédente et les nouveaux éléments de la liste. Vous pouvez voir les nouveaux éléments de chaîne de liste dans l'image ci-dessous.
Exemple # 2: Utilisation de la méthode «:::» pour ajouter la liste Scala:
Dans cet exemple, nous utilisons une autre méthode pour ajouter la liste Scala. La méthode utilise le panneau «:::» pour ajouter ou concaténer les chaînes de liste. Lorsque nous devons ajouter plusieurs valeurs dans une liste, cette méthode sera bénéfique. Le programme de la façon dont cet opérateur «» »fonctionnera est le suivant.
Nous avons déclaré une classe de liste Scala qui est représentée comme «calculer» dans ce programme particulier. Ensuite, nous avons défini notre fonction principale () avec un argument comme des tableaux de chaîne. N'oubliez pas que nous devons utiliser un seul type de données lors de l'initialisation de la chaîne de liste Scala ou d'un tableau. Ici, nous avons une valeur de variable avec le nom «A» défini qui initialise la chaîne de liste ayant une chaîne «plusieurs valeurs de 5», puis nous avons une autre valeur de variable représentée avec le mot-clé «B» qui stocke une autre chaîne Scala List. Dans cette variable «b», notez que nous passons la valeur des nombres de chaînes.
Enfin, nous avons une valeur variable avec le nom «C» qui ajoutera les deux chaînes «A» et «B» avec la méthode de l'opérateur «:::». Côte à côte, nous imprimons les chaînes de la liste Scala pour vous montrer comment elles étaient avant et comment elles seront après avoir ajouté la méthode. Nous imprimons les chaînes de liste Scala avec des déclarations d'impression.
Après avoir mis en œuvre et interprété le programme ci-dessus, nous avons une chaîne de liste annexée affichée sur l'écran ci-dessous.
Exemple n ° 3: Utilisation de la méthode «= +» et append () pour ajouter le tableau Scala:
Dans notre dernier exemple, nous avons la méthode «+ =» et tout-terrain () pour ajouter les éléments de chaîne de liste Scala. Ici, nous avons une structure de données mutable telle que ListBuffer. Pour ajouter ListBuffer dans notre programme, nous devons définir la liste Scala dans la «Scala.collection.mutable.Package ListBuffer ». Allons de l'avant avec le programme ci-dessous:
Dans cet exemple, nous avons utilisé ListBuffer car nous ne pouvons créer un objet de liste Scala mutable que de cette manière. Au début, nous avons importé «scala.collection.mutable.ListBuffer ”Pour accéder à la structure Mutable ListBuffer, nous avons déclaré une classe de liste Scala avec le nom« Hello ». Dans cette classe, nous avons notre fonction principale () en prenant des chaînes de tableau comme argument en ligne de commande; Ensuite, nous définissons une variable avec le mot clé «CurrentList». Cette liste actuelle a une chaîne ListBuffer qui stocke différents éléments avec l'opérateur «+ =». Nous devons ajouter des éléments dans la chaîne de liste Scala avec cette méthode. Ensuite, nous avons un autre élément de chaîne que nous appelons une autre méthode, CurrentList.ajouter(). Afin qu'il ajoute les éléments de liste actuels avec les éléments que nous voulons ajouter. Enfin, nous avons une valeur d'impression de cette méthode annexée ().
Nous avons la sortie du programme Scala d'exécution ci-dessus qui affiche la chaîne ListBuffer modifiée. Nous avons réussi à ajouter la chaîne ListBuffer à partir de la méthode «+ =» et annex (). Vous pouvez voir la chaîne ListBuffer sur l'écran du terminal Ubuntu.
Conclusion:
En résumé de cet article de listation de Scala, nous avons parcouru des méthodes simples et faciles à utiliser avec des exemples en cours d'exécution. Lors de l'initialisation de l'objet, nous pouvons l'ajouter aux objets de liste Scala. Comme les objets Scala sont immuables, nous ne pouvons pas les modifier ou les modifier une fois que nous leur attribuerons une valeur. Mais comme nous avons en profondeur la mise en œuvre de diverses méthodes avec eux, nous pouvons attribuer une valeur dans Scala List et ListBuffer. Nous avons essayé de montrer chaque exemple à partir de ces méthodes fondamentales de liste Scala.