2010-11-23 13 views
14

Ist es möglich, verschiedene Schlüssel für den gleichen Wert zu verwenden?mehrere Schlüssel für einen Wert in Yam

[activerecord, activemodel]: 'test' 

Ich erwarte, dass das gleiche Ergebnis wie dies mit:

activerecord: 'test' 
activemodel: 'test' 

Antwort

20

das nicht funktioniert, weil YAML Sie Schlüssel jeglicher Art angeben können, so

[activerecord, activemodel]: 'test' 

ist eine Abbildung mit einem einzigen Schlüssel die Sequenz [activerecord, activemodel], deren Wert 'test' ist.

Stattdessen können Sie einen Anker/Alias:

activerecord: &my_value 'test' 
activemodel: *my_value 

Allerdings gibt es keine Möglichkeit, beiden Schlüssel zum einzigen Wert des Anbringens in einem Schlüssel/Wert-Paar.

Verwandte Themen