Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 9863|Ответ: 1

Введение в документацию YAML

[Скопировать ссылку]
Опубликовано 04.09.2018 10:56:29 | | |
Возможно, мы видели .yml формат в конфигурационном файле весны, разве все конфигурационные файлы не .professional или .xml файлы? Что вообще .yml, сегодня я отведу вас, чтобы узнать.

YAML (ещё один язык разметки) (произносится /ˈjæməl/)
Язык программирования, основанный на Unicode, который легко читается и взаимодействует со скриптовыми языками для выражения последовательностей данных.

Адаптируйтесь к ситуации

  • Языки скриптов: благодаря простой реализации и низким затратам на разбор, YAML особенно подходит для использования в скриптовых языках
  • Сериализация: YAML — это прямая передача данных с типа данных языка хозяина, которая больше подходит для сериализации.
  • Профиль: Написание YAML гораздо быстрее, чем XML (без беспокойства о тегах или цитатах), и эффективнее, чем документация INI. Из-за проблем с совместимостью рекомендуется не использовать YAML для передачи данных между разными языками.


Языковые преимущества

  • YAML легко читать.
  • Данные YAML переносятся между языками программирования.
  • YAML соответствует нативным структурам передачи данных языка Agile.
  • YAML имеет последовательную модель поддержки распространённых инструментов.
  • YAML поддерживает однопроходную обработку.
  • YAML выразительна и масштабируема.
  • YAML прост в реализации и использовании.


Синтаксис YAML

  • Используйте отступ в пространстве для обозначения иерархии: отступ между разными уровнями может включать разное количество пробелов, но элементы одного слоя должны быть выровнены слева, то есть количество пробелов спереди одинаково (вы не можете использовать табуляцию, так как количество пробелов, соответствующих вкладкам в каждой системе, может быть разным, что приводит к путанице в иерархии).
  • '#' обозначает комментарии, которые можно комментировать только на одной строке, от начала # до конца строки
  • Тире и пробел после тире обозначают список
  • Используйте двоеточие и пробелы для обозначения пар ключ-значение ключ: значение
  • Простые данные (скалярные) могут быть заключены без кавычек, включая строки. Символы escape в стиле C используются в одиночных или двойных кавычках как строковые данные, а символы escape в стиле C — в одиночных или двойных кавычках


Простой список данных последовательности скаляров


Отображение скаляров в скаляры Простые пары ключ-значение данных и аннотации


Отображение скаляров в последовательности Простые пары ключ-значение списка данных


Список пар ключ-значение последовательности Мэппинга


YAML также поддерживает типы потоков, заключая списки в скобках и разделяя элементы запятыми; Скобки обозначают пары ключ-значение с раздельными элементами скоб и запятых.
Список списков последовательностей


Отображение пар ключ-значение Мэппинга


Официальный сайт YAML:http://www.yaml.org
Официальная документация YAML:http://www.yaml.org/spec/1.2/spec.html





Предыдущий:Пишите процедуры, хранящиеся в Oracle, просите помощи
Следующий:Подробное объяснение использования переменных Nginx
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com