|
|
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 pomocBudúci:Podrobné vysvetlenie, ako používať Nginx premenné
|