Cos'è YAML?

La sintassi di YAML è simile a quella di altre lingue di alto-lingue di livello, e può semplicemente esprimere forme di dati come liste, hash, scalari, ecc. Utilizza indentazione di spazi e molti aspetti-caratteristiche dipendenti, rendendolo particolarmente adatto per esprimere o modificare strutture dati, vari file di configurazione, contenuti di debug inclinati, e bozze di file (ad esempio, molti formati di intestazione di email sono molto simili a YAML). Anche se è più adatto per esprimere strutture dati a modello gerarchico, ci sono anche sintassi raffinate per rappresentare strutture dati a modello relazionale. Poiché YAML utilizza spazi e virgole di riga per separare i dati, è particolarmente ben-adatto all'uso con grep/Python/Perl/Ruby. I suoi maggiori vantaggi-una caratteristica è l'intelligente evitamento di vari simboli di chiusura, come virgolette, parentesi diverse, ecc., che possono diventare complessi e illeggibili quando nidificati nelle strutture.

I tuoi passi: