Listes de fléchettes

Listes de fléchettes
Les listes de DART relèvent également de la catégorie des collections de fléchettes. Une liste de fléchettes peut ou non avoir des éléments en double. Il existe un large éventail de fonctions associées aux listes de Dart. Par conséquent, dans ce guide, nous parlerons de l'utilisation des listes dans le langage de programmation DART dans Ubuntu 20.04.

Utilisation des listes de Dart dans Ubuntu 20.04

Pour faciliter l'utilisation des listes de Dart à comprendre, nous avons mis en œuvre quelques exemples, qui sont expliqués ci-dessous:

Exemple n ° 1: Comment créer une liste de longueurs fixes dans Dart?

Les listes du langage de programmation DART peuvent avoir une longueur fixe, soit leur longueur peut croître dynamiquement. Le script DART suivant vous apprendra la méthode de création d'une liste de fléchettes ayant une longueur fixe:

Dans cet exemple, nous avons créé une liste nommée «Mylist» en utilisant la «nouvelle liste.Notation remplie (5,0) ”. Ici, «5» fait référence à la durée de la liste, tandis que «0» fait référence à l'élément avec lequel cette liste sera initialisée avant d'attribuer d'autres valeurs à ses index. Vous pouvez modifier la durée de cette liste en fonction de votre choix. Après cela, nous avons simplement attribué les éléments à tous les index de cette liste. Vous devez vous rappeler que l'indexation des listes de Dart commence toujours par «0». Ensuite, nous venons d'utiliser le nom de la liste dans la déclaration «Imprimer» pour afficher tous les éléments de cette liste sur le terminal.

Pour exécuter ce script DART, nous avons utilisé la commande illustrée ci-dessous:

$ DART Run listes.dard

Les éléments de notre liste de fléchettes à longueur fixe sont affichés dans l'image suivante:

Exemple n ° 2: Comment créer une liste de croissance dans Dart?

Dans cet exemple, nous partagerons avec vous les deux méthodes de création d'une liste grandissante dans Dart, qui sont les suivantes:

Méthode n ° 1: liste de croissance avec initialisation en une seule étape

Vous pouvez créer une liste grandissante avec une initialisation en une seule étape dans Dart en utilisant le script ci-dessous:

Dans ce script, nous avons simplement déclaré une liste en attribuant des valeurs à ses index à la fois, puis nous venons d'imprimer ces valeurs sur le terminal. Vous pouvez également ajouter plus d'éléments à cette liste car il n'a pas de longueur fixe prédéfinie.

Les éléments de cette liste de fléchettes grandissables sont présentés dans l'image suivante:

Méthode n ° 2: liste de croissance avec initialisation en plusieurs étapes

L'autre méthode de création d'une liste grandissable dans Dart utilise l'initialisation en plusieurs étapes, qui est montrée dans le script DART ci-dessous:

Dans cet exemple, nous avons créé une liste de fléchettes grandissable avec l'instruction «var mylist = []."Après cela, nous avons ajouté autant d'éléments à cette liste que nous le voulions un par un. Encore une fois, nous avons utilisé une déclaration «imprimer» pour imprimer ces éléments sur le terminal.

Les éléments de cette liste de fléchettes grandissables sont présentés dans l'image suivante:

Exemple n ° 3: comment ajouter plusieurs éléments à la fois à une liste grandissable dans Dart?

Vous pouvez également ajouter plusieurs éléments à une liste de fléchettes grandissante à la fois en utilisant le script de fléchette illustré ci-dessous:

Dans cet exemple, nous avons créé une liste de fléchettes grandissable de la même manière que celle expliquée dans la deuxième méthode de notre deuxième exemple. Cependant, nous avons ajouté plusieurs éléments à cette liste à la fois en utilisant la fonction «addall». Par la suite, nous avons imprimé la liste mise à jour sur le terminal.

La liste de fléchettes avant et après l'ajout de plusieurs éléments à la fois est indiquée dans l'image suivante:

Exemple n ° 4: Comment insérer un élément à un indice spécifié d'une liste de croissance dans DART?

Vous pouvez également insérer un élément de votre choix à un index spécifique d'une liste de fléchettes grandissable en utilisant le script de fléchette illustré ci-dessous:

Dans cet exemple, nous voulions insérer l'élément «0» au «0e”Index d'une liste de fléchettes de culture déjà créée. Pour ce faire, nous avons utilisé le «Mylist.Insert (0,0) ”Notation où le premier« 0 »correspond à l'indice où nous devons faire l'insertion, tandis que le deuxième« 0 »correspond à l'élément à insérer. Ensuite, nous avons imprimé cette liste mise à jour sur le terminal.

Les éléments de notre liste après insertion sont affichés dans l'image suivante:

Exemple n ° 5: Comment supprimer un élément d'une liste dans Dart?

Pour supprimer un élément d'une liste de fléchettes, vous pouvez prendre l'aide du script de fléchette illustré ci-dessous:

Dans cet exemple, nous voulions supprimer l'élément «2» de notre liste à cause de quoi nous avons utilisé le «Mylist.supprimer (2) ”déclaration. Pour vérifier si l'élément spécifié a été supprimé avec succès ou non, nous avons affiché la liste mise à jour sur le terminal.

Vous pouvez voir à partir de la sortie suivante que notre élément spécifié a été supprimé avec succès de notre liste:

Exemple # 6: Comment supprimer un élément à un index spécifique d'une liste dans Dart?

Vous pouvez également supprimer un élément d'une liste de fléchettes en spécifiant son index, comme indiqué dans le script ci-dessous:

Dans cet exemple, nous avons souhaité supprimer l'élément présent sur le «2ème» index de notre liste, techniquement le «3rd”Élément de la liste. Nous venons d'utiliser la «Mylist.Notation (2) ”.

La sortie indiquée dans l'image suivante illustre que l'élément à l'indice spécifié a été supprimé avec succès de notre liste de fléchettes.

Conclusion

Aujourd'hui, nous voulions partager comment les listes peuvent être utilisées dans le langage de programmation DART dans Ubuntu 20.04. À cet égard, nous avons partagé différents exemples simples mais utilisables avec vous tout en répondant à différentes questions. De cette façon, vous pourrez non seulement apprendre l'utilisation des listes de Dart, mais vous pourrez également obtenir un aperçu approfondi des différentes fonctions associées à cette structure de données.