Mikä on YAML?

YAML:n syntaksi on samanlainen kuin muiden korkeiden-tasoiset kielet, ja se voi yksinkertaisesti ilmaista tietomuotoja kuten luetteloita, hakemistoja, skaalareita jne. Se käyttää välilyöntejä sisennyksessä ja paljon ulkoasua-riippuvuusominaisuuksia, mikä tekee siitä erityisen sopivan tietorakenteiden ilmaisemiseen tai muokkaamiseen, erilaisiin konfiguraatiotiedostoisiin, vinoutuneisiin virheenkorjaus sisältöihin ja tiedostojen luonnoksiin (esimerkiksi monet sähköpostin otsikkomuodot ovat erittäin samanlaisia YAML:n kanssa). Vaikka se sopii paremmin hierarkkisten tietorakenteiden ilmaisemiseen, siinä on myös tarkennettu syntaksia suhteellisten tietorakenteiden esittämiseen. Koska YAML käyttää välilyöntejä ja rivinvaihtoja tiedon erottamiseen, se on erityisen-sopii hyvin grepin kanssa käytettäväksi/Python/Perl/Ruby. Sen kätevin-ominaisuus on viisaan välttäminen erilaisista sulkeista, kuten lainausmerkeistä, erilaisista silmukoista jne., jotka voivat tulla monimutkaisiksi ja lukemattomiksi, kun ne on sisäkkäin rakenteissa.

Sinun askeleesi: