Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 9863|Svar: 1

Introduktion till YAML-dokumentation

[Kopiera länk]
Publicerad på 2018-09-04 10:56:29 | | |
Vi kan ha sett .yml format i fjäderkonfigurationsfilen, är inte konfigurationsfilerna alla .professional- eller .xml-filer? Vad i är .yml, idag ska jag ta med dig för att ta reda på det.

YAML (Yet Another Markup Language) (uttalas /ˈjæməl/)
Ett programmeringsspråk baserat på Unicode som är lätt att läsa och interagera med skriptspråk för att uttrycka datasekvenser.

Anpassa dig till situationen

  • Skriptspråk: På grund av deras enkla implementering och låga parsingkostnader är YAML särskilt lämplig för användning i skriptspråk
  • Serialisering: YAML är en direkt överföring från värdspråkets datatyp, vilket är mer lämpligt för serialisering.
  • Profil: Att skriva YAML är mycket snabbare än att skriva XML (utan att oroa sig för taggar eller citattecken) och är kraftfullare än INI-dokumentation. På grund av kompatibilitetsproblem rekommenderas det att inte använda YAML för dataflöde mellan olika språk.


Språkliga fördelar

  • YAML är lätt för folk att läsa.
  • YAML-data är portabel mellan programmeringsspråk.
  • YAML matchar de inbyggda datastrukturerna i det agila språket.
  • YAML har en konsekvent modell för att stödja vanliga verktyg.
  • YAML stöder enkelpass-bearbetning.
  • YAML är uttrycksfullt och skalbart.
  • YAML är lätt att implementera och använda.


YAML-syntax

  • Använd mellanslagsindragning för att indikera hierarki, indragningar mellan olika nivåer kan använda olika antal mellanslag, men element i samma lager måste vara justerade mot vänster, det vill säga antalet mellanrum framför är detsamma (du kan inte använda tab, antalet steg som motsvarar flikar i varje system kan vara olika, vilket leder till förvirring i hierarkin).
  • '#' indikerar kommentarer, som endast kan kommenteras på en enda rad, från början av # till slutet av raden
  • Ett streck och mellanslag efter ett streck indikerar listan
  • Använd kolon och mellanslag för att ange nyckel-värde-par nyckel: värde
  • Enkel data (skalär data) kan inkluderas utan citationstecken, inklusive strängdata. C-stil escape-tecken används i enkla eller dubbla citattecken som strängdata, och C-stil escape-tecken används i enkla eller dubbla citattecken


Sekvens av skalärer Enkel Datalista


Mappning av skalärer till skalärer Enkla datanyckel-värdepar och annotationer


Mappning av skalärer till sekvenser Enkla datalistor nyckel-värdepar


Sekvens av mappningar nyckel-värde-parlista


YAML stöder också flödestyper, där listor omsluts med parenteser och element separeras med kommatecken; Parenteser indikerar nyckelvärdespar med klamrar och kommatecken separata element.
En lista över sekvenslistor


Avbildning av nyckel-värdepar i Mappings


YAML officiella webbplats:http://www.yaml.org
YAML officiell dokumentation:http://www.yaml.org/spec/1.2/spec.html





Föregående:Skriv Oracle lagrade procedurer, be om hjälp
Nästa:Detaljerad förklaring av hur man använder Nginx-variabler
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com