我有結構排序結構上的多個屬性
[#<struct Page page="P3", value=64, query="Q1">,
#<struct Page page="P2", value=64, query="Q1">,
#<struct Page page="P1", value=48,
query="Q1">]
當我按值它得到(降序)
[#<struct Page page="P3", value=64, query="Q1">, #<struct Page page="P2", value=64, query="Q1">, #<struct Page page="P1", value=48, query="Q1">]
現在我想現在輸出
[#<struct Page page="P2", value=64, query="Q1">, #<struct Page page="P3", value=64, query="Q1">, #<struct Page page="P1", value=48, query="Q1">]
排序呢我希望結構按頁面屬性排序(最小的第一個)。
您是否嘗試過'sort_by'? http://ruby-doc.org/core-2.0/Enumerable.html#method-i-sort_by –
你的問題有點不清楚。你想按照哪個標準對你的數組進行排序? –
@undur_gongor OP想按降序對其進行排序。因爲我正在查看輸出 - *現在我想輸出*部分。 –