我有结构排序结构上的多个属性
[#<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想按降序对其进行排序。因为我正在查看输出 - *现在我想输出*部分。 –