我觉得这应该很容易,而且我已经努力搜索了很久,但似乎无法使它工作。
我有以下哈希:
@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]}
然而,它只会以非字母顺序输出完整结果。