Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 9863|Antwort: 1

Einführung in die YAML-Dokumentation

[Link kopieren]
Veröffentlicht am 04.09.2018 10:56:29 | | |
Wir haben vielleicht .yml Format in der Spring-Konfigurationsdatei gesehen, sind die Konfigurationsdateien nicht alle .professional- oder .xml-Dateien? Was zum Teufel ist hier .yml, heute werde ich dich mitnehmen, um es herauszufinden.

YAML (Yet Another Markup Language) (ausgesprochen /ˈjæməl/)
Eine Programmiersprache, die auf Unicode basiert und leicht zu lesen ist und mit Skriptsprachen interagieren kann, um Datensequenzen auszudrücken.

Passe dich an das Szenario an

  • Skriptsprachen: Aufgrund ihrer einfachen Implementierung und niedrigen Parsingkosten eignet sich YAML besonders gut für die Verwendung in Skriptsprachen
  • Serialisierung: YAML ist eine direkte Übertragung vom Datentyp der Host-Sprache, die besser für Serialisierung geeignet ist.
  • Profil: Das Schreiben von YAML ist viel schneller als das Schreiben von XML (ohne sich um Tags oder Anführungszeichen zu kümmern) und ist leistungsfähiger als INI-Dokumentation. Aufgrund von Kompatibilitätsproblemen wird empfohlen, YAML nicht für den Datenfluss zwischen verschiedenen Sprachen zu verwenden.


Sprachliche Vorteile

  • YAML ist für Menschen leicht zu lesen.
  • YAML-Daten sind zwischen Programmiersprachen portabel.
  • YAML entspricht den nativen Datenstrukturen der agilen Sprache.
  • YAML hat ein konsistentes Modell zur Unterstützung gängiger Werkzeuge.
  • YAML unterstützt Einzeldurchlauf-Verarbeitung.
  • YAML ist ausdrucksstark und skalierbar.
  • YAML ist einfach zu implementieren und zu verwenden.


YAML-Syntax

  • Verwenden Sie Space-Einrückung, um die Hierarchie anzuzeigen; Einzüge zwischen verschiedenen Ebenen können unterschiedliche Anzahl von Leerzeichen verwenden, aber Elemente derselben Ebene müssen nach links ausgerichtet sein, das heißt, die Anzahl der Felder vorne ist gleich (Sie können keine Tabulation verwenden, die Anzahl der Felder, die den Tabs entsprechen, kann in jedem System unterschiedlich sein, was zu Verwirrung in der Hierarchie führt).
  • '#' zeigt Kommentare an, die nur auf einer einzigen Zeile kommentiert werden können, vom Anfang von # bis zum Ende der Zeile
  • Ein Bindestrich und ein Leerzeichen hinter einem Strich zeigen die Liste an
  • Verwenden Sie Kolone und Leerzeichen, um Schlüssel-Wert-Paare Schlüssel: Wert anzuzeigen
  • Einfache Daten (skalare Daten) können ohne Anführungszeichen eingeschlossen werden, einschließlich Stringdaten. C-Stil Escape-Zeichen werden in einfachen oder doppelten Anführungszeichen als String-Daten verwendet, und C-Stil Escape-Zeichen in einfachen oder doppelten Anführungszeichen


Sequenz der Skalaren Einfache Datenliste


Abbildung von Skalaren auf Skalare Einfache Daten-Schlüssel-Wert-Paare und Annotationen


Abbildung von Skalaren auf Sequenzen einfache Datenliste Schlüssel-Wert-Paare


Folge der Schlüssel-Wert-Paarliste der Sequenzen


YAML unterstützt außerdem Flusstypen, indem sie Listen mit Klammern umschließen und Elemente mit Kommas trennen; Klammern zeigen Schlüsselwertpaare mit Klammern und Kommas als separate Elemente an.
Eine Liste von Sequenzenlisten


Abbildung von Schlüssel-Wert-Paaren von Mappings


Offizielle Website von YAML:http://www.yaml.org
Offizielle YAML-Dokumentation:http://www.yaml.org/spec/1.2/spec.html





Vorhergehend:Schreibe Oracle gespeicherte Prozeduren, bitte um Hilfe
Nächster:Detaillierte Erklärung, wie man Nginx-Variablen verwendet
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com