C'est la sortie de faire puts get_account_entry.inspect
Comment analyser cette paire clé-valeur?
[[{:value=>"8b08e26a-6d35-7140-9e41-4c5b4612c146", :name=>"id"}, {:value=>"Typhoon Corporation", :name=>"name"}]]
Comment puis-je extraire la valeur de: name => « id » par exemple? À l'origine, je pensais que c'était comme un hachage, donc get_account_entry [id] produirait le résultat, mais ce n'est pas le cas, ce qui est logique en regardant de plus près.
Mais alors, comment puis-je obtenir les valeurs?
Chuck m'a sur la bonne voie, mais ont besoin d'aide:
puts get_account_entry[0].map {|hash| [hash[:name], hash[:value]] }
Ceci est la sortie de la console rubis:
> id
> 8b08e26a-6d35-7140-9e41-4c5b4612c146
> name
> Typhoon Corporation
ah, intéressant - J'aime l'idée de convertir en une table de hachage normale ... Je vais essayer que ... – Angela
Salut, désolé, j'ai essayé et obtenu l'erreur suivante: nombre impair d'arguments pour Hash Do J'y accède en utilisant Hash [id] [: value]? – Angela
J'ai utilisé un put avant la ligne de hachage ci-dessus pour voir ce qui est sorti et il dit 'nombre impair d'arguments' – Angela