|
|
Опубліковано 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
- Використовуйте відступ у просторі для позначення ієрархії, відступи між різними рівнями можуть використовувати різну кількість пробілів, але елементи в одному шарі мають бути вирівняні ліворуч, тобто кількість пробілів попереду однакова (не можна використовувати tab, кількість клітинок, що відповідають вкладкам у кожній системі, може відрізнятися, що призводить до плутанини в ієрархії).
- '#' позначає коментарі, які можна коментувати лише на одному рядку, від початку # до кінця рядка
- Тире та пробіл після тире вказують на список
- Використовуйте двокрапки та пробіли для позначення пар ключ-значення ключ: значення
- Прості дані (скалярні дані) можуть бути включені без лапок, включаючи рядкові дані. Символи escape у стилі C використовуються в однолапках або подвійних лапках як рядкові дані, а символи escape у стилі C — у однолапках або подвійних лапках
Простий список даних послідовності скалярів
Відображення скалярів у скаляри: прості пари ключ-значення даних та анотації
Відображення скалярів у послідовності Прості пари ключ-значення списку даних
Послідовність пар ключ-значення Мапінгса
YAML також підтримує типи потоків, обмежуючи списки дужками та розділяючи елементи комами; Дужки позначають пари ключ-значення з роздільними елементами дужок і коми. Список списків послідовностей
Відображення пар ключ-значення Маппінгса
Офіційний сайт YAML:http://www.yaml.org Офіційна документація YAML:http://www.yaml.org/spec/1.2/spec.html
|
Попередній:Пишіть процедури, збережені в Oracle, просіть допомогиНаступний:Детальне пояснення використання змінних Nginx
|