[英]How to sort in descending order in Ruby?
似乎Ruby只按升序排序。
例如,我將以下數組分配給名為'books'的變量
books = ['Why Communism doesn't work' , "Giants", "Mein Kampf" ]
要按降序對書籍進行排序,以下代碼是否正確?
books.sort! do |f,b|
b<=>f
end
按降序排序的快速方法是使用reverse
books.sort.reverse
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.