【发布时间】:2012-04-21 06:18:04
【问题描述】:
我有一个 Ruby 哈希:
@tags = { "project_status" => { "title" => "Project status" },
"milestones" => { "title" => "Milestones"},
"lessons" => { "title" => "Lessons"},
"tasks" => { "title" => "Tasks"} }
我想从这个哈希中shift 特定的键值对。
例如如果我对"milestones"标签感兴趣,那么哈希上的shift会给我:
=> ["milestones", {"title"=>"Milestones"}]
这正是我想要的。
除了我不知道如何选择特定的键值对。
我可以写一些东西来遍历哈希,直到找到匹配的键,然后调用shift,但我假设有一个更干净的“Ruby 方式”来做到这一点:)
【问题讨论】:
标签: ruby