Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 9863|Svare: 1

Introduksjon til YAML-dokumentasjon

[Kopier lenke]
Publisert på 04.09.2018 10:56:29 | | |
Vi kan ha sett .yml formatet i fjærkonfigurasjonsfilen, er ikke konfigurasjonsfilene alle .professional eller .xml filer? Hva i all verden er .yml, i dag skal jeg ta deg med for å finne det ut.

YAML (Yet Another Markup Language) (uttales /ˈjæməl/)
Et programmeringsspråk basert på Unicode som er lett å lese og samhandle med skriptspråk for å uttrykke datasekvenser.

Tilpass deg situasjonen

  • Skriptspråk: På grunn av deres enkle implementering og lave parsingkostnader er YAML spesielt egnet for bruk i skriptspråk
  • Serialisering: YAML er en direkte overføring fra vertsspråkets datatype, som er mer egnet for serialisering.
  • Profil: Å skrive YAML er mye raskere enn å skrive XML (uten å bekymre seg for tagger eller sitater) og er kraftigere enn INI-dokumentasjon. På grunn av kompatibilitetsproblemer anbefales det å ikke bruke YAML for dataflyt mellom ulike språk.


Språklige fordeler

  • YAML er lett for folk å lese.
  • YAML-data er portable mellom programmeringsspråk.
  • YAML matcher de native datastrukturene i det agile språket.
  • YAML har en konsistent modell for å støtte vanlige verktøy.
  • YAML støtter enkeltpass-behandling.
  • YAML er uttrykksfullt og skalerbart.
  • YAML er enkelt å implementere og bruke.


YAML-syntaks

  • Bruk mellomromsinnrykk for å indikere hierarki, innrykk mellom ulike nivåer kan bruke ulikt antall mellomrom, men elementene i samme lag må være justert mot venstre, det vil si at antall mellomrom foran er det samme (du kan ikke bruke tabulator, antallet plasser som tilsvarer tabulatorer i hvert system kan være forskjellig, noe som fører til forvirring i hierarkiet).
  • '#' indikerer kommentarer, som kun kan kommenteres på én linje, fra begynnelsen av # til slutten av linjen
  • Et bindestrek og mellomrom etter et bindestrek indikerer listen
  • Bruk kolon og mellomrom for å indikere nøkkel-verdi-par nøkkel: verdi
  • Enkle data (skalardata) kan inkluderes uten anførselstegn, inkludert strengdata. C-stil escape-tegn brukes i enkelt- eller dobbel anførselstegn som strengdata, og C-stil escape-tegn brukes i enkelt- eller dobbel anførselstegn


Sekvens av skalarer Enkel dataliste


Kartlegging av skalarer til skalarer Enkle data-nøkkel-verdi-par og annotasjoner


Mapping av skalarer til sekvenser Enkle dataliste-nøkkel-verdi-par


Liste over nøkkel-verdi-par-sekvenser i Sequence of Mappings


YAML støtter også flyttyper, ved å omslutte lister med parenteser og skille elementer med kommaer; Parenteser indikerer nøkkel-verdi-par med klammer og kommaer separate elementer.
En liste over sekvenslister


Kartlegging av Mappings nøkkel-verdi-par


YAML offisiell nettside:http://www.yaml.org
YAML offisiell dokumentasjon:http://www.yaml.org/spec/1.2/spec.html





Foregående:Skriv Oracle lagrede prosedyrer, be om hjelp
Neste:Detaljert forklaring på hvordan man bruker Nginx-variabler
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com