Цитата:
выбираются числа, из них формируется целое
|
(scan выберает массив по регулярному выражению, map превращает все элементы массива в integer)
тоесть, из каждой строки выбираются все числа в массив, и на основе таких массивов сортируются строки, и 8D1 встал между 8D и 9M
, а вобще если вынести оттуда функцию, то сам вызов выглядел бы так:
Цитата:
array.sort_by { |line| all_numbers_in line }
|