【发布时间】:2013-04-22 05:58:41
【问题描述】:
得到一个像这样的 Ruby 数组:
[ { "lat" => 123, "lon" => 456 },
{ "lat" => 789, "lon" => 102, "col" => "red" },
{ "lat" => 442, "lon" => 342 } ]
我想对它进行排序,以便 any 以col 为键的散列被推到数组的顶部或底部。
无法找出正确的sort_by 语法/语义。
【问题讨论】:
-
顶部或底部;哪个?
-
你写了什么代码?