Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 9863|Odgovoriti: 1

Uvod v YAML dokumentacijo

[Kopiraj povezavo]
Objavljeno na 4. 09. 2018 10:56:29 | | |
Morda smo že videli .yml format v konfiguracijski datoteki Spring, ali niso konfiguracijske datoteke vse .professional ali .xml datoteke? Kaj za vraga je .yml, danes vas bom peljal, da izveste.

YAML (še en označevalni jezik) (izgovorjava /ˈjæməl/)
Programski jezik, ki temelji na Unicode, je enostaven za branje in interakcijo s skriptnimi jeziki za izražanje podatkovnih zaporedij.

Prilagodite se scenariju

  • Skriptni jeziki: Zaradi enostavne implementacije in nizkih stroškov razčlenjevanja je YAML še posebej primeren za uporabo v skriptnih jezikih
  • Serializacija: YAML je neposreden prenos iz podatkovnega tipa gostiteljskega jezika, ki je bolj primeren za serializacijo.
  • Profil: Pisanje YAML je veliko hitreje kot pisanje XML (brez skrbi glede oznak ali narekovajev) in je zmogljivejše od INI dokumentacije. Zaradi težav s kompatibilnostjo je priporočljivo, da YAML ne uporabljate za pretok podatkov med različnimi jeziki.


Jezikovne prednosti

  • YAML je enostaven za branje.
  • YAML podatki so prenosljivi med programskimi jeziki.
  • YAML ustreza izvornim podatkovnim strukturam agilnega jezika.
  • YAML ima dosleden model za podporo pogostim orodjem.
  • YAML podpira enoprehodno obdelavo.
  • YAML je izrazen in razširljiv.
  • YAML je enostaven za implementacijo in uporabo.


YAML sintaksa

  • Uporabite zamik presledkov za označevanje hierarhije, zamik med različnimi nivoji lahko uporablja različno število presledkov, vendar morajo biti elementi v isti plasti poravnani na levo, torej je število presledkov spredaj enako (tabulatorja ne morete uporabiti, saj je število presledkov, ki ustrezajo zavihkom v vsakem sistemu, lahko različno, kar povzroča zmedo v hierarhiji).
  • '#' označuje komentarje, ki jih je mogoče komentirati le na eni vrstici, od začetka # do konca vrstice
  • Črtica in presledek za vejico označujeta seznam
  • Uporabite dvopičje in presledke za označevanje parov ključ-vrednost ključ: vrednost
  • Preproste podatke (skalarne podatke) je mogoče zapreti brez narekovajev, vključno s podatki o nizu. C-stil escape znakov se uporablja v enojnih ali dvojnih narekovajih kot string podatek, C-stil escape znakov pa v enojnih ali dvojnih narekovajih


Zaporedje skalarjev – seznam preprostih podatkov


Preslikava skalarjev na skalarje Preprosti podatkovni pari ključ-vrednost in anotacije


Preslikava skalarjev na zaporedja Preprostih podatkovnih seznamov parov ključ-vrednost


Seznam parov ključ-vrednost zaporedja preslikav


YAML podpira tudi vrste tokov, saj sezname obdaja z oklepaji in ločuje elemente z vejicami; Oklepaji označujejo pare ključ-vrednost, pri čemer so oklepaji in vejice ločeni elementi.
Seznam seznamov zaporedij


Preslikava parov ključ-vrednost preslikav


Uradna spletna stran YAML:http://www.yaml.org
Uradna dokumentacija YAML:http://www.yaml.org/spec/1.2/spec.html





Prejšnji:Napiši Oracle shranjene procedure, prosi za pomoč
Naslednji:Podrobna razlaga uporabe Nginx spremenljivk
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com