Tableaux YAML

Tableaux YAML
Cet article passera par la façon d'utiliser les tableaux dans un fichier YAML. Puisqu'il est largement utilisé lors de l'assemblage ou du besoin d'informations sur les variables de support, YAML permet à l'utilisateur d'enregistrer les variables avec de nombreuses valeurs dans le type de données de tableau.

À Yaml, un tableau peut être défini de deux manières. Chaque élément est défini sur une seule ligne dans le style standard, et chaque ligne commence par le caractère «-». Un autre style fréquent est un format unique dans lequel tous les éléments apparaissent sur une seule ligne séparés par des virgules et entourés d'un support.

Exemple 1: Array simple en plusieurs lignes dans un fichier yaml dans Ubuntu 20.04

Dans cet exemple, nous créerons un fichier YAML dans lequel un tableau avec plusieurs lignes est défini. Le fichier YAML est créé en tant que fichier de composition pour un fichier d'image docker. Le fichier est créé dans un sous-répertoire sur notre bureau et est accessible via notre terminal Ubuntu.

Sur notre terminal de commande, nous écrivons les commandes suivantes pour créer un sous-répertoire sur notre bureau. Dans ce sous-répertoire, nous créons un fichier docker composé dans le «.format yml ”.

Tout d'abord, nous utilisons la commande CD avec le mot-clé de bureau pour accéder au répertoire de bureau. Après être arrivé au répertoire de bureau, nous écrivons la commande mkdir avec le nom du répertoire. Cela crée un nouveau sous-répertoire sur notre bureau. Maintenant, nous accédons à ce sous-répertoire en utilisant à nouveau la commande CD. Dans ce sous-répertoire, nous créons un fichier yaml en utilisant la commande nano.

Au fur et à mesure que cette commande est entrée, un fichier Docker Compose au format YAML est créé dans notre répertoire et ouvert dans notre terminal où nous pouvons le modifier et l'enregistrer, comme on le voit dans l'extrait de flux de répertoire suivant:

Nous pouvons également ouvrir ce fichier dans l'éditeur de texte. Ubuntu nous permet de modifier le fichier et de l'enregistrer pour les modifications.

Dans l'extrait précédent de notre fichier YAML dans l'éditeur de texte, nous pouvons voir que le fichier Compose a plusieurs variables avec différents types de données. La dernière variable de ce fichier est le type de données du tableau. YAML n'a pas de restriction sur la définition du type de données car il identifie le type de données par lui-même.

Le format de tableau dans cet exemple est le nom de variable suivi des éléments définis dans les multiples lignes avec un caractère «». Dans cet exemple, nous avons créé un tableau de couleurs en utilisant le format standard composé de plusieurs lignes.

Exemple 2: Array simple en une seule ligne dans un fichier yaml dans Ubuntu 20.04

Dans cet exemple, nous créons un fichier yaml dans lequel un tableau est défini en une seule ligne. Le fichier YAML est créé en tant que fichier de composition pour un fichier d'image docker. Le fichier est créé dans un sous-répertoire sur notre bureau et est accessible via notre terminal Ubuntu.

Dans notre terminal de commande Ubuntu, nous écrivons les commandes suivantes pour créer un sous-répertoire sur notre bureau. Dans ce sous-répertoire, nous créons un fichier docker composé dans le «.format yml ”.

Pour commencer, nous utilisons la commande CD en conjonction avec le mot-clé de bureau pour accéder au répertoire de bureau. Après notre arrivée dans le répertoire de bureau, nous utilisons la commande MKDIR avec le nom du répertoire pour créer un nouveau sous-répertoire sur notre bureau.

Nous créons un fichier yaml avec la commande nano. Dès que nous tapons cette commande, un fichier Docker Compose au format YAML est enregistré dans notre nouveau répertoire comme indiqué dans les éléments suivants:


Dans l'extrait précédent de notre fichier YAML dans l'éditeur de texte, nous pouvons voir que le fichier Compose a plusieurs variables avec différents types de données. La dernière variable de ce fichier est le type de données du tableau. YAML n'a pas de restriction sur la définition du type de données car il identifie le type de données par lui-même. Le format de tableau dans cet exemple est le nom de variable suivi des éléments définis en une seule ligne séparée par des virgules et enfermé dans une tranche carrée.

Exemple 3: Array imbriqué dans un fichier yaml dans Ubuntu 20.04

Dans cet exemple, nous construisons un fichier YAML avec un tableau imbriqué. Le fichier YAML est produit comme un fichier de composition d'image docker. Le fichier est généré dans un sous-répertoire sur notre bureau et est accessible à l'aide de notre terminal Ubuntu.

Nous utilisons la commande CD avec le mot-clé de bureau pour accéder au répertoire de bureau. Nous utilisons la commande MKDIR avec le nom du répertoire pour établir un nouveau sous-répertoire sur notre bureau après avoir atteint le répertoire de bureau.

Nous utilisons la commande nano pour y construire un fichier yaml. Dès que nous tapons cette commande, un fichier Docker Composé Docker Formatté YAML est ouvert sur notre terminal dans lequel nous pouvons écrire le code et l'enregistrer dans notre nouveau répertoire comme indiqué dans les éléments suivants:


Nous pouvons voir dans l'extrait précédent de notre fichier YAML dans l'éditeur de texte que le fichier composé a de nombreuses variables avec différents types de données. La dernière variable de ce fichier est le type de données du tableau. Ce tableau est imbriqué parce que l'un de ses composants est un autre tableau. Le format normal est utilisé dans ce tableau. Tandis que le dernier élément de ce tableau utilise le format de ligne unique dans lequel les éléments sont enfermés en crochets bouclés et que leurs valeurs sont placées sur une seule ligne. Ce tableau a été formé hiérarchiquement avec deux formats et a enregistré les différents attributs d'une automobile.

Conclusion

Dans cet article, nous avons discuté du type de données de tableau dans le langage de sérialisation des données YAML. YAML permet de définir les variables dans le type de données de tableau comme le font la plupart des langues car elles sont une approche efficace pour enregistrer une énorme quantité de données sur une variable et sont facilement accessibles et traversées. Nous avons créé les tableaux dans différents formats que YAML permet qui sont des formats de lignes uniques et multiples. Nous avons également créé un tableau imbriqué dans un fichier yaml qui a utilisé les deux formats tout en définissant les éléments.