【发布时间】:2010-08-06 04:50:31
【问题描述】:
这是puts get_account_entry.inspect的输出
[[{:value=>"8b08e26a-6d35-7140-9e41-4c5b4612c146", :name=>"id"}, {:value=>"Typhoon Corporation", :name=>"name"}]]
例如,我如何提取 :name => "id" 的值?最初我认为它就像一个哈希,所以 get_account_entry[id] 会产生结果,但仔细检查它并没有意义。
但是我如何获得这些值呢?
Chuck 让我走上了正确的道路,但仍然需要帮助:
puts get_account_entry[0].map {|hash| [hash[:name], hash[:value]] }
这是 ruby 控制台中的输出:
> id
> 8b08e26a-6d35-7140-9e41-4c5b4612c146
> name
> Typhoon Corporation
【问题讨论】:
标签: ruby key-value-store