Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 9863|Odpoveď: 1

Úvod do dokumentácie YAML

[Kopírovať odkaz]
Zverejnené 4. 9. 2018 10:56:29 | | |
Možno sme videli .yml formát v konfiguračnom súbore Spring, nie sú všetky konfiguračné súbory .professional alebo .xml súbory? Čo to do pekla .yml, dnes vás vezmem zistiť.

YAML (Ešte jeden značkovací jazyk) (vyslovuje sa /ˈjæməl/)
Programovací jazyk založený na Unicode, ktorý sa ľahko číta a komunikuje so skriptovacími jazykmi na vyjadrenie dátových sekvencií.

Prispôsobiť sa situácii

  • Skriptovacie jazyky: Vďaka jednoduchej implementácii a nízkym nákladom na parsovanie je YAML obzvlášť vhodný pre použitie v skriptovacích jazykoch
  • Serializácia: YAML je priamy prenos z dátového typu hostiteľského jazyka, ktorý je vhodnejší na serializáciu.
  • Profil: Písanie YAML je oveľa rýchlejšie ako písanie XML (bez obáv o tagy alebo úvodzovky) a je výkonnejšie ako INI dokumentácia. Kvôli problémom s kompatibilitou sa odporúča nepoužívať YAML na tok dát medzi rôznymi jazykmi.


Jazykové výhody

  • YAML je pre ľudí ľahko čitateľný.
  • YAML dáta sú prenosné medzi programovacími jazykmi.
  • YAML zodpovedá natívnym dátovým štruktúram agilného jazyka.
  • YAML má konzistentný model na podporu bežných nástrojov.
  • YAML podporuje jednorazové spracovanie.
  • YAML je expresívny a škálovateľný.
  • YAML sa ľahko implementuje a používa.


YAML syntax

  • Použite odsadenie medzer na označenie hierarchie, odsadenie medzi rôznymi úrovňami môže používať rôzny počet medzier, ale prvky v tej istej vrstve musia byť zarovnané doľava, teda počet medzier vpredu je rovnaký (nemôžete použiť tabulátor, počet medzier zodpovedajúcich tabulátorom v každom systéme môže byť odlišný, čo vedie k zmätku v hierarchii).
  • '#' označuje komentáre, ktoré je možné komentovať len na jednom riadku, od začiatku # po koniec riadku
  • Pomlčka a medzera za čiarkou označujú zoznam
  • Použite dvojbodky a medzery na označenie párov kľúč-hodnota kľúč: hodnota
  • Jednoduché dáta (skalárne dáta) môžu byť uzavreté bez úvodzoviek, vrátane reťazcových údajov. C-štýlové escape znaky sa používajú v jednoduchých alebo dvojitých úvodzovkách ako reťazcové dáta a C-štýlové escape znaky sa používajú v jednoduchých alebo dvojitých úvodzovkách


Sekvencia skalárov – jednoduchý zoznam údajov


Mapovanie skalárov na skaláre Jednoduché dátové páry kľúč-hodnota a anotácie


Mapovanie skalárov na sekvencie Jednoduché dátové zoznamy párov kľúč-hodnota


Zoznam párov kľúč-hodnota sekvencie mapovaní


YAML tiež podporuje typy tokov, uzatvára zoznamy zátvorkami a oddeľuje prvky čiarkami; Zátvorky označujú páry kľúč-hodnota, pričom zátvorky a čiarky sú samostatné prvky.
Zoznam zoznamov sekvencií


Mapovanie párov kľúč-hodnota mapovaní


Oficiálna webová stránka YAML:http://www.yaml.org
Oficiálna dokumentácia YAML:http://www.yaml.org/spec/1.2/spec.html





Predchádzajúci:Napíš uložené procedúry v Oracle, požiadaj o pomoc
Budúci:Podrobné vysvetlenie, ako používať Nginx premenné
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com