|
|
Zveřejněno 04.09.2018 10:56:29
|
|
|

Možná jsme .yml formát viděli ve springovém konfiguračním souboru, nejsou všechny konfigurační soubory .professional nebo .xml soubory? Co to sakra .yml, dnes vás vezmu zjistit.
YAML (Další značkovací jazyk) (vyslovuje se /ˈjæməl/) Programovací jazyk založený na Unicode, který je snadno čitelný a snadno komunikovatelný se skriptovacími jazyky pro vyjádření datových sekvencí.
Přizpůsobte se scénáři
- Skriptovací jazyky: Díky jednoduché implementaci a nízkým nákladům na parsování je YAML zvláště vhodný pro použití ve skriptovacích jazycích
- Serializace: YAML je přímý přenos z datového typu hostitelského jazyka, který je vhodnější pro serializaci.
- Profil: Psaní YAML je mnohem rychlejší než psaní XML (bez starostí o tagy nebo uvozovky) a je výkonnější než INI dokumentace. Kvůli problémům s kompatibilitou se doporučuje nepoužívat YAML pro tok dat mezi různými jazyky.
Jazykové výhody
- YAML je pro lidi snadno čitelný.
- Data YAML jsou přenosná mezi programovacími jazyky.
- YAML odpovídá nativním datovým strukturám agilního jazyka.
- YAML má konzistentní model pro podporu běžných nástrojů.
- YAML podporuje zpracování s jedním průchodem.
- YAML je expresivní a škálovatelný.
- YAML je snadné implementovat a používat.
Syntax YAML
- Použijte odsazení mezer k označení hierarchie, odsazení mezi různými úrovněmi může používat různý počet mezer, ale prvky ve stejné vrstvě musí být zarovnány doleva, tedy počet mezer před nimi je stejný (nelze použít tabulátor, počet mezer odpovídajících tabulaturám v každém systému může být jiný, což vede k zmatku v hierarchii).
- '#' označuje komentáře, které lze komentovat pouze na jednom řádku, od začátku # do konce řádku
- Pomlčka a mezera za pomlčkou označují seznam
- Použijte dvojtečky a mezery k označení párů klíč-hodnota klíč: hodnota
- Jednoduchá data (skalární data) lze uzavřít bez uvozovek, včetně řetězcových dat. Znaky úniku ve stylu C se používají v uvozovkách v jedné nebo dvojí jako data řetězce a znaky ve stylu C se používají v jednoduchých nebo dvojitých uvozovkách
Jednoduchý datový seznam sekvence skalárů
Mapování skalárů na skaláry, jednoduchá data, páry klíč-hodnota a anotace
Mapování skalárů na sekvence Jednoduchý seznam dat Páry klíč-hodnota
Seznam párů klíč-hodnota sekvence mapování
YAML také podporuje typy toků, zahrnuje seznamy závorkami a odděluje prvky čárkami; Závorky označují páry klíč-hodnota s závorkami a čárkami samostatnými prvky. Seznam seznamů sekvencí
Zobrazení dvojic klíč-hodnota
Oficiální web YAML:http://www.yaml.org Oficiální dokumentace YAML:http://www.yaml.org/spec/1.2/spec.html
|
Předchozí:Napište uložené procedury v Oracle, požádejte o pomocDalší:Podrobné vysvětlení, jak používat proměnné Nginx
|