Используйте этот тег только для вопросов о формате сериализации данных YAML, а не для вопросов о программах (или примерах), которые имеют конфигурацию в формате YAML. Вопросы о структуре CSS, также называемые YAML, должны быть помечены [yaml-css].

Из статьи Википедии о YAML:

YAML (/ˈjæməl/, рифмуется с верблюдом) - это читаемый человеком язык сериализации данных, который берет понятия из языков программирования, таких как C, Perl и Python, и идеи из XML и формата данных электронной почты (RFC 2822). YAML был впервые предложен Кларком Эвансом в 2001 году, который разработал его вместе с Инги Дот Нет и Ореном Бен-Кики. Он доступен для нескольких языков программирования.

YAML - это рекурсивная аббревиатура от "YAML не является языком разметки". В начале своего развития YAML означало "еще один язык разметки", но затем он был переосмыслен (обратное обозначение оригинальной аббревиатуры), чтобы отличить его назначение как ориентированное на данные, а не разметку документа.

Особенности:

  • Его знакомый изогнутый контур и изящный внешний вид делают его особенно подходящим для задач, где люди могут просматривать или редактировать структуры данных, такие как файлы конфигурации, дамп во время отладки и заголовки документов.
  • Хотя он хорошо подходит для иерархического представления данных, он также имеет компактный синтаксис для реляционных данных.
  • Большая часть его доступности обеспечивается отказом от использования таких вложений, как кавычки, скобки, фигурные скобки и открытые/закрывающие теги, которые человеческому глазу может быть трудно сбалансировать во вложенных иерархиях.

Смотрите также

Связанные теги