Tuple fléchette

Tuple fléchette
Un tuple est un ensemble d'éléments qui sont ordonnés et immuables. Les tuples sont des séquences, tout comme les listes sont. Un tuple est un groupe d'éléments qui peuvent être liés ou non. C'est un type de données qui ressemble à une liste. Nous aurons besoin d'un module Tuple pour l'inclure dans le programme car il n'y a pas de type de données intégré dans le langage de programmation DART. Explorons la technique pour créer un tuple en fléchette à l'aide du package de fléchettes. Cet article vous aidera à comprendre les tuples de fléchettes en utilisant Ubuntu 20.04.

Comment utiliser le tuple dans la fléchette dans Ubuntu 20.04?

Comme discuté dans l'introduction, les tuples n'ont pas de type de données intégré. Nous devons ajouter le package «Importer» Package: Tuple / Tuple. dard';" Dans notre programme DART où nous voulons des tuples. Tout d'abord, vous devez créer un fichier «pubSpec.yaml ”dans le répertoire avec le fichier de fléchette principal. Ici, le fichier principal de Dart désigne le fichier du projet où vous avez implémenté le code Tuple. Le pubspec.Le fichier YAML exigeait le nom et l'environnement de la version SDK. Vous devez définir tous ces éléments dans le fichier. Nous avons montré sous l'image comment vous pouvez définir le champ de nom et l'environnement Tuple pour la version SDK.

Après avoir créé le pubSpec.fichier yaml. Ouvrez le terminal d'Ubuntu 20.04 et exécutez la commande suivante. Cela ajoutera des dépendances Tuple à votre pubSpec.fichier yaml. Nous avons déjà ajouté les dépendances, nous avons donc obtenu l'instruction «Tuple_dart est déjà en dépendances».

Une fois les dépendances ajoutées, vous pouvez obtenir les dépendances Tuple en exécutant la commande suivante dans le terminal. En général, cette commande affiche toutes les dépendances indiquées dans le pubSpec.Fichier YAML dans le répertoire de travail, ainsi que ses dépendances transitives.

Les dépendances ont été ajoutées dans le pubSpec.fichier yaml. La partie des dépendances a un package Tuple avec la version spécifiée dans l'image suivante.

Nous avons fait tout cela juste pour obtenir le package Tuple. Nous pouvons utiliser ce package Tuple facilement dans nos programmes DART. Vous pouvez importer un package Tuple de cette manière:

Package «Importer»: Tuple / Tuple. dard';"

ou si vous avez une erreur avec ce package afin que vous puissiez l'utiliser également:

Package «Importer»: Tuple_dat / Tuple_dart. dard';"

Allons de l'avant avec les programmes d'exemples de DART pour mieux comprendre les packages importés ci-dessus où nous avons implémenté des tuples tout en utilisant le package Tuple.

Exemple # 1: Programme pour créer un tuple de taille «2» dans une fléchette dans Ubuntu 20.04

Regardons un exemple dans lequel nous avons construit un tuple avec la taille de la longueur «2».

Pour créer un tuple dans le programme DART, nous avons inclus le package Tuple dans l'étape d'abord. Ensuite, nous avons créé un tuple avec la méthode du constructeur. Les éléments du Tuple sont dynamiques et indépendants du type de données. Le tuple est affecté à une variable de const «Tuple». Seulement, nous avons passé deux valeurs dans le constructeur du tuple parce que nous avons défini «Tuple2». Après cela, le programme est entré dans la fonction principale, où nous avons accès aux éléments du tuple via l'énoncé d'impression d'un langage de programmation DART.

La sortie suivante montre le tuple de la taille «2».

Exemple # 2: Programme pour créer un tuple avec la fonction dans une fléchette dans Ubuntu 20.04

Ici, nous utilisons la fonction avec () pour remplacer l'élément dans le tuple. Jetons un coup d'œil à comment il fonctionne dans le programme DART.

Après avoir importé le package Tuple, nous avons défini un tuple de longueur «3» et passé trois valeurs dans le tuple. Le tuple est stocké dans une variable de const «Tuple2». Dans la fonction principale du code, nous avons accédé aux éléments du tuple via item1, item2 et item3 avec l'instruction d'impression. Notez que nous avons appelé la fonction WithItem3 dans notre dernière déclaration d'impression et passé la valeur «2» dedans. Cette opération remplacera la valeur existante du tuple par la valeur remplacée «2».

Les éléments du tuple s'affichent d'abord sur l'écran de la coque. Ensuite, la sortie de la valeur remplacée dans le tuple par l'élément3 s'affiche sous forme de sortie.

Exemple # 3: Programme pour créer un tuple de taille «7» dans une fléchette dans Ubuntu 20.04

Le langage de programmation DART vous permet de faire des tuples de différentes tailles jusqu'à la longueur 7. Dans le programme suivant, nous avons déclaré un tuple avec la longueur de 7 et utilisé la fonction tolist () pour la convertir en liste.

Le tuple de la longueur 7 est initialisé en définissant le mot-clé «Tuple7», et nous avons attribué le tuple à la variable const «Tuple3». Si vous définissez un nombre à l'intérieur d'un tuple plus que la longueur spécifiée, la fléchette lance une exception. Ensuite, définissez la fonction principale où nous avons imprimé les éléments de tuple dans la liste en invoquant la méthode de tolist.

La sortie de la liste du tuple est la suivante.

Exemple n ° 4: Programme pour créer un tuple dans une fonction dans une fléchette dans Ubuntu 20.04

Nous pouvons également transmettre les valeurs du tuple à l'intérieur d'une fonction en utilisant la syntaxe Tuple.

Nous avons défini une syntaxe de tuple et avons fourni une taille Tuple2. Ensuite, nous avons une fonction «getInfo» dans laquelle nous avons utilisé la fonction de retour avec le mot-clé «nouveau» et initialisé le Tuple2. La variable «personne» est créée, et nous avons appelé la fonction getInfo via cette variable. En fin de compte, l'élément1 et l'élément2 du tuple seront imprimés.

La sortie imprimée sur l'écran du terminal est la suivante.

Conclusion

Pour résumer, nous pouvons créer un tuple et accéder à son article à l'aide du package de fléchette du tuple. Nous avons brièvement démontré comment accéder au package dans notre programme de fléchettes principal en créant PubSpec.fichier yaml. Après cela, nous avons utilisé ce package dans nos programmes pour créer des tuples. Nous avons quatre exemples dans lesquels nous avons créé des tuples de tailles de longueur différentes. De cette façon, nous pouvons soutenir les tuples dans les programmes de fléchettes.