Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 9863|Odpověď: 1

Úvod do dokumentace YAML

[Kopírovat odkaz]
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 pomoc
Další:Podrobné vysvětlení, jak používat proměnné Nginx
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com