In Yaml kann ein Array auf zwei Arten definiert werden. Jedes Element wird in einer einzelnen Zeile im Standardstil definiert, und jede Zeile beginnt mit dem "-" -Scharakter. Ein weiterer häufiger Stil ist ein einzelnes Format, bei dem alle Elemente auf einer einzigen Linie erscheinen, die von Kommas getrennt und von einer Klammer umgeben ist.
Beispiel 1: Einfaches Array in mehreren Zeilen in einer YAML -Datei in Ubuntu 20.04
In diesem Beispiel werden wir eine YAML -Datei erstellen, in der ein Array mit mehreren Zeilen definiert ist. Die YAML -Datei wird als Komponierungsdatei für eine Docker -Bilddatei erstellt. Die Datei wird in einem Unterverzeichnis auf unserem Desktop erstellt und über unser Ubuntu -Terminal zugegriffen.
In unserem Befehlsterminal schreiben wir die folgenden Befehle, um ein Unterverzeichnis auf unserem Desktop zu erstellen. In diesem Unterverzeichnis erstellen wir eine Docker -Komponierungsdatei in der “.YML ”-Format.
Zunächst verwenden wir den CD -Befehl mit dem Desktop -Keyword, um zum Desktop -Verzeichnis zu gelangen. Nachdem wir zum Desktop -Verzeichnis gekommen sind, schreiben wir den Befehl mkdir mit dem Namen des Verzeichnisses. Dies schafft ein neues Unterverzeichnis auf unserem Desktop. Jetzt greifen wir auf dieses Unterverzeichnis zu, indem wir den Befehl CD erneut verwenden. In diesem Unterverzeichnis erstellen wir eine YAML -Datei mit dem Befehl nano.
Während dieser Befehl eingegeben wird, wird in unserem Verzeichnis eine Docker -Komponierungsdatei im YAML -Format erstellt und in unserem Terminal geöffnet, in dem wir sie bearbeiten und speichern können, wie im folgenden Verzeichnis -Flow -Snippet zu sehen ist:
Wir können diese Datei auch im Texteditor öffnen. Mit Ubuntu können wir die Datei bearbeiten und für Änderungen speichern.
Im vorherigen Ausschnitt unserer YAML -Datei im Texteditor können wir feststellen. Die letzte Variable in dieser Datei ist der Array -Datentyp. YAML hat keine Einschränkung, den Datentyp zu definieren, da der Datentyp für sich genommen identifiziert wird.
Das Array-Format in diesem Beispiel ist der variable Name, gefolgt von den in den mehreren Zeilen definierten Elementen mit einem „-“ -Scharakter. In diesem Beispiel haben wir eine Reihe von Farben erstellt, indem wir das Standardformat verwenden, das aus mehreren Zeilen besteht.
Beispiel 2: Einfaches Array in einer einzelnen Zeile in einer YAML -Datei in Ubuntu 20.04
In diesem Beispiel erstellen wir eine YAML -Datei, in der ein Array in einer einzigen Zeile definiert ist. Die YAML -Datei wird als Komponierungsdatei für eine Docker -Bilddatei erstellt. Die Datei wird in einem Unterverzeichnis auf unserem Desktop erstellt und über unser Ubuntu -Terminal zugegriffen.
In unserem Ubuntu -Befehls Terminal schreiben wir die folgenden Befehle, um ein Unterverzeichnis auf unserem Desktop zu erstellen. In diesem Unterverzeichnis erstellen wir eine Docker -Komponierungsdatei in der “.YML ”-Format.
Zunächst verwenden wir den Befehl cd in Verbindung mit dem Desktop -Schlüsselwort, um zum Desktop -Verzeichnis zu gelangen. Nachdem wir im Desktop -Verzeichnis angekommen sind, verwenden wir den Befehl mkdir mit dem Verzeichnisnamen, um ein neues Unterverzeichnis auf unserem Desktop zu erstellen.
Wir erstellen eine YAML -Datei mit dem Befehl nano darin. Sobald wir diesen Befehl eingeben, wird eine Docker -Komponierungsdatei im YAML -Format in unserem neuen Verzeichnis gespeichert, wie in Folgendes gezeigt:
Im vorherigen Ausschnitt unserer YAML -Datei im Texteditor können wir feststellen. Die letzte Variable in dieser Datei ist der Array -Datentyp. YAML hat keine Einschränkung, den Datentyp zu definieren, da der Datentyp für sich genommen identifiziert wird. Das Array -Format in diesem Beispiel ist der variable Name, gefolgt von den in einer einzelnen Linie definierten Elementen, die durch Kommas getrennt und in einer quadratischen Klammer eingeschlossen sind.
Beispiel 3: verschachtelte Array in einer YAML -Datei in Ubuntu 20.04
In diesem Beispiel erstellen wir eine YAML -Datei mit einem verschachtelten Array. Die YAML -Datei wird als Docker -Bildversprechungsdatei erstellt. Die Datei wird in einem Unterverzeichnis auf unserem Desktop generiert und ist mit unserem Ubuntu -Terminal zugänglich.
Wir verwenden den CD -Befehl mit dem Desktop -Keyword, um auf das Desktop -Verzeichnis zuzugreifen. Wir verwenden den Befehl mkdir mit dem Verzeichnisnamen, um ein neues Unterverzeichnis auf unserem Desktop zu erstellen, nachdem wir das Desktop -Verzeichnis erreicht haben.
Wir verwenden den Befehl nano, um darin eine YAML -Datei zu erstellen. Sobald wir diesen Befehl eingeben, wird eine YAML-formatierte Docker-Komponierungsdatei in unserem Terminal geöffnet, in dem wir den Code schreiben und in unserem neuen Verzeichnis speichern können, wie in Folgendes gezeigt:
Wir können im vorherigen Auszug unserer YAML -Datei im Texteditor sehen, dass die Compose -Datei zahlreiche Variablen mit unterschiedlichen Datenarten enthält. Die letzte Variable dieser Datei ist der Array -Datentyp. Dieses Array ist verschachtelt, weil eine seiner Komponenten ein anderes Array ist. Das normale Format wird in diesem Array verwendet. Während das letzte Element dieses Arrays das einzelne Zeilenformat verwendet, in dem die Elemente in lockigen Klammern eingeschlossen sind und ihre Werte auf einer einzelnen Linie platziert werden. Dieses Array wurde hierarchisch mit zwei Formaten geformt und die verschiedenen Attribute eines Automobils gespeichert.
Abschluss
In diesem Artikel haben wir den Array -Datentyp in der YAML -Datenserialisierungssprache besprochen. Mit YAML können die Variablen im Array -Datentyp definiert werden, wie es die meisten Sprachen tun. Wir haben die Arrays in verschiedenen Formaten erstellt, die YAML zulässt, die einzelne Zeilen- und mehrere Linienformate sind. Wir haben auch ein verschachteltes Array in einer YAML -Datei erstellt, in der beide Formate verwendet wurden, um die Elemente zu definieren.