19 Stimmen

Einrücken einer YAML-Sequenz innerhalb eines Mappings

Sollte das Folgende gültig sein?

parent:
- child
- child

Es handelt sich also um eine Folge von Werten innerhalb einer Zuordnung.

Die konkrete Frage bezieht sich darauf, ob der Einzug für die 2. und 3. Zeile gültig ist. Der Ruby YAML.dump erzeugt diesen Code, aber der Yaml-Parser aquí lehnt sie ab, weil die untergeordneten Zeilen nicht eingerückt sind.

d.h. es will etwas wie:

parent:
  - child
  - child

Wer hat Recht?

Wenn man sich die YAML-Spezifikation anschaut, ist es sicherlich nicht offensichtlich, und die Zeile

Die Zeichen "-", "?" und ":", die zur Kennzeichnung von Blocksammlungseinträgen verwendet werden, werden von Menschen als Teil der Einrückung wahrgenommen.

ist nicht sehr hilfreich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X