【发布时间】:2016-11-04 03:28:01
【问题描述】:
我有一个哈希
hash = {"some_wierd_name"=>"cheesemonster", .....}
我希望这个哈希为
hash = {"preferred_name"=>"cheesemonster", ......}
最快的方法是什么?
【问题讨论】:
-
哈希是有序的,你需要保留这个顺序吗?
-
@mu 提出了一个很好的观点。也许你想要
{ "preferred_name" => hash.delete("some_weird_name") }.merge hash。
标签: ruby