Что такое YAML?

Синтаксис YAML аналогичен синтаксису других высокоуровневых языков и позволяет просто представлять такие структуры данных, как списки, ассоциативные массивы (хэши), скаляры и др. Он использует отступы из пробельных символов и heavily relies на визуальное оформление, что делает его особенно подходящим для представления или редактирования структур данных, различных конфигурационных файлов, дампов отладочной информации, а также планов документов (например, многие форматы заголовков электронной почты и YAML весьма близки друг к другу). Несмотря на то, что он в большей степени подходит для представления иерархических структур данных, в нём также существует изящный синтаксис, позволяющий описывать реляционные данные. Поскольку в YAML для разделения данных используются пробельные символы и разрывы строк, он особенно хорошо подходит для обработки с помощью grep, Python, Perl или Ruby. Его главная особенность, облегчающая освоение, заключается в умелом избегании различных закрывающих символов, таких как кавычки, разного рода скобки и прочее, которые при вложенных структурах становятся сложными и трудными для восприятия.

Ваш след:

Дружеские ссылки:iCMS