我認爲這很容易,並且已經搜索到了這個非常困難的內容,但似乎無法使其工作。根據字段按字母順序對散列進行排序
我有以下散列:
@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