Je dois avoir un bon ordre de valeurs dans le tableau Ruby après l'analyse du fichier YAML.Problème de séquence de données YAML
J'ai cet exemple simple montrant mon problème:
sortie de la consolex = "columns:\n col_1 : ~\n col_2 : ~\n col_3 : ~\n col4 : ~"
s = YAML::load(x)
donne:
x = « colonnes: \ n col_1: ~ \ n col_2: ~ \ n col_3: ~ \ n COL4: ~ »
=> "colonnes: \ n col_1: ~ \ n col_2: ~ \ n col_3: ~ \ n col4: ~"
s = YAML :: load (x)
=> { "colonnes" => {"col_3" => nil, "col4" => nil, "col_1" => nil, "col_2" => nil}}
tableau « colonnes » est en séquence différente comme dans les données d'entrée :(
Merci beaucoup. Tu as raison. Avoir à étudier plus de spécifications YAML :) – oskarae
RTFM est toujours vrai. :-) –