Каков наилучший способ сортировки Enumerable
в порядке убывания?Сортировка перечислимого в убывающем порядке
Я делал @array.sort.reverse
или @array.sort_by{|song| song.title }.reverse
Я предполагаю, что я мог бы сделать что-то вроде @array.sort{|a, b| b.title <=> a.title}
, но я считаю, что это трудно читать и многословным.
Я думаю 'массив.sort.reverse' хороший. Это просто и понятно, и не должно быть очень дорого. – Peter
Почему вы не используете #reverse? – mikezter
Поскольку сортировка 'O (n log n)' и reverse - это просто 'O (n)', решение Питера - это хорошо. –