Является ли наследование YAML (простой ключ) официальной функцией? - PullRequest
0 голосов
/ 03 октября 2018

Википедия описывает простую функцию наследования для узлов карты в YAML (он же ключ слияния):

- step:  &id001
    instrument: Lasik 2000
    spotSize: 1mm
- step:
    <<: *id001
    spotSize: 2mm    # redefines just this key, refers rest from &id001

Мне не удалось найти описание этой функции в официальные спецификации .Это недокументированная особенность, общее расширение спецификации или что-то еще?Имеет ли какой-либо спецификации совместимый YAML-парсер эту функцию?

1 Ответ

0 голосов
/ 04 октября 2018

Функция является полуофициальной, это ключ объединения .Это определено как необязательное расширение для YAML 1.1 и не было обновлено для YAML 1.2 , и большинство людей в сообществе YAML соглашаются, что оно устарело и не должно использоваться.

Так как обанеобязательное расширение и устаревшая функция, вы не можете зависеть от нее и должны обратиться к документации используемой вами реализации YAML.

Реализует ли какой-либо специфицированный YAML-парсер эту функцию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...