Обложка канала

Книги для программистов

50300 @bfbook

Книги для программистов — обзоры книг, видеолекции и другой образовательный материал для разработчиков.

Книги для программистов

4 года назад
Открыть в
Как сделать сортировку массива на ruby В Ruby сортировка массива выполняется с помощью методов sort(), sort!(), sort_by(), sort_by!(). Методы с ! изменяют изначальный массив. Методы sort_by позволяют передать блок, с помощью которого будет выполняться сортировка. numbers = [5, 3, 2, 4, 1, 10] numbers.sort # numbers.sort! numbers.sort_by # numbers.sort_by! pp numbers.sort # => [1, 2, 3, 4, 5, 10] pp numbers # => [5, 3, 2, 4, 1, 10] foods = ['apple', 'pizza', 'makarani', 'beef'].sort_by { |word| word.length } pp foods # => ["beef", "apple", "pizza", "makarani"] @ruby_lib