Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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

  • Використовуйте відступ у просторі для позначення ієрархії, відступи між різними рівнями можуть використовувати різну кількість пробілів, але елементи в одному шарі мають бути вирівняні ліворуч, тобто кількість пробілів попереду однакова (не можна використовувати tab, кількість клітинок, що відповідають вкладкам у кожній системі, може відрізнятися, що призводить до плутанини в ієрархії).
  • '#' позначає коментарі, які можна коментувати лише на одному рядку, від початку # до кінця рядка
  • Тире та пробіл після тире вказують на список
  • Використовуйте двокрапки та пробіли для позначення пар ключ-значення ключ: значення
  • Прості дані (скалярні дані) можуть бути включені без лапок, включаючи рядкові дані. Символи 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