我认为这很容易,并且已经搜索到了这个非常困难的内容,但似乎无法使其工作。根据字段按字母顺序对散列进行排序
我有以下散列:
@friends = [{"name"=>"John Smith", "id"=>"12345"}, {"name"=>"Jane Doe", "id"=>"23456"}, {"name"=>"Samuel Jackson", "id"=>"34567"}, {"name"=>"Kate Upton", "id"=>"45678"}]
我想通过姓名的字母顺序排序。
现在我“米这样做:
@friends.sort{|a,b| a[0]<=>b[0]}
然而,它只是输出非字母顺序排列的全部结果
伟大的工作。谢谢! – user749798