【发布时间】:2014-05-03 19:31:43
【问题描述】:
我有一个哈希数组:
[{:key=>"RepositoryKey", :value=>"6958127"},
{:key=>"Guid", :value=>"006444a2-3ea1-4b64-81b8-51ce4756d337"},
{:key=>"Association_Guid", :value=>"05500000-93ba-4898-8308-444a25df7eb6"},
{:key=>"Association_Type", :value=>"Association"},
{:key=>"Association_Name", :value=>"Hancock Wellness Center"},
{:key=>"Image_Guid", :value=>nil},
{:key=>"Image_Type", :value=>"StoredFile"}]
这来自外部来源,我需要将某些值组合成一个哈希值。例如,我想要上面数组中的RepositoryKey、Guid 和Association_Type。最后我想要这样的东西:
hash = {"RepositoryKey" => "6958127",
"Guid" => "006444a2-3ea1-4b64-81b8-51ce4756d337",
"Association_Type" => "Association"}
使用 Ruby 2.0.0 对我来说最好的方法是什么?
【问题讨论】: