Si vous avez un fichier .yaml qui ressemble à ceci:
- thing1: value1
thing2: value2
thing3: value3
- thing1: value1
thing2: value2
thing3: value3
- thing1: value1
thing2: value2
thing3: value3
et vous chargez avec YAML::load_file('filename')
, alors vous aurez besoin d'utiliser des chaînes pour les clés.
Cependant, si votre fichier YAML ressemble à ceci:
- :thing1: value1
:thing2: value2
:thing3: value3
- :thing1: value1
:thing2: value2
:thing3: value3
- :thing1: value1
:thing2: value2
:thing3: value3
Ensuite, vous pouvez utiliser des symboles pour les touches. Symboles dans ce cas sont préférés pour le côté rubis, mais le yaml serait plus propre avec des cordes.
Pourquoi le downvote? – AGS
Je voudrais savoir aussi –
Ceci n'est pas une réponse à la question. Le cas de concaténation est juste un exemple que le PO a trouvé où l'utilisation d'une clé de chaîne peut (ou peut ne pas) être utile. Souligner que ce n'est pas utile dans ce cas particulier, c'est manquer le point de la question. La question est: Quand serait l'utilisation d'une clé de chaîne utile? Cette réponse discute d'une chose totalement hors de propos. – sawa