O que é YAML?

A sintaxe do YAML é semelhante à de outras linguagens de alto-linguagens de nível, e pode simplesmente expressar formas de dados como listas, hashes, escalares, etc. Usa recuo de espaço em branco e muitos aspectos-recursos dependentes, tornando-o particularmente adequado para expressar ou editar estruturas de dados, vários arquivos de configuração, conteúdo de depuração inclinado, e esboços de arquivo (por exemplo, muitos formatos de cabeçalhos de email são muito semelhantes ao YAML). Embora seja mais adequado para expressar estruturas de dados de modelo hierárquico, há também sintaxes refinadas para representar dados de modelo relacional. Since YAML usa caracteres de espaço em branco e quebras de linha para separar dados, é particularmente bem-adequado para uso com grep/Python/Perl/Ruby. Seus mais práticos-um dos recursos é a inteligente evitação de vários símbolos de encerramento, como aspas, vários parênteses, etc., que podem se tornar complexos e ilegíveis quando aninhados em estruturas.

Seus passos: