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

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

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

YAML - это рекурсивное сокращение от "YAML Ain't Markup Language". В начале своего развития YAML, как говорили, означал "еще один язык разметки", но затем он был переинтерпретирован (дублируя исходную аббревиатуру), чтобы выделить его цель как ориентированную на данные, а не на разметку документа.

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

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

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

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