Size: a a a

2020 April 18

D

Denis in RubyRush
SundayNight
string[0]
"abcd"[0] -> "a"
Такой код не будет работать
источник

S

SundayNight in RubyRush
это псевдо
источник

D

Denis in RubyRush
Сортировка начинается с любого элемента
источник

S

SundayNight in RubyRush
Denis
Сортировка начинается с любого элемента
сортировка строк начинается с 0 элемента строки
источник

V

Valery in RubyRush
Мурат
мне просто было интересно, почему реализация именно такая
Если введём новый товар, у которого не будет поля title, то при попытке отсортировать коллекцию товаров по :title мы не словим ошибку.
источник

D

Denis in RubyRush
То есть %w[9 8 6 1] с методом sort_by вернет первым элементом 9, так?
источник

А

Александр in RubyRush
ты в консоли роверь :)
источник

D

Denis in RubyRush
Александр
ты в консоли роверь :)
Это мне? =)
источник

S

SundayNight in RubyRush
Denis
То есть %w[9 8 6 1] с методом sort_by вернет первым элементом 9, так?
это вообще работать не будет
источник

S

SundayNight in RubyRush
только sort
источник

D

Denis in RubyRush
Точно?
источник

S

SundayNight in RubyRush
ну получишь ты Enumerator
источник

S

SundayNight in RubyRush
тебе еще туда блок передать надо
источник

S

SundayNight in RubyRush
изврат %w[9 8 6 1].sort_by { |x| x }
вместо %w[9 8 6 1].sort
источник

М

Мурат in RubyRush
Valery
Если введём новый товар, у которого не будет поля title, то при попытке отсортировать коллекцию товаров по :title мы не словим ошибку.
О, теперь ясно, спасибо
источник

D

Denis in RubyRush
Речь была про метод sort_by,  в итоге ушли в изврат и про метод sort уже =) Сделайте рандомное условие =)
источник

S

SundayNight in RubyRush
Denis
Речь была про метод sort_by,  в итоге ушли в изврат и про метод sort уже =) Сделайте рандомное условие =)
совершенно верно
сортировка массива строк начинается с сравнения нулевого символа каждой строки
так как начало у всех строк одинаковое "Фильм «", а далее идет #{@title}, то сортировка будет идти по нему
источник

D

Denis in RubyRush
SundayNight
совершенно верно
сортировка массива строк начинается с сравнения нулевого символа каждой строки
так как начало у всех строк одинаковое "Фильм «", а далее идет #{@title}, то сортировка будет идти по нему
А если массив чисел?
источник

S

SundayNight in RubyRush
Denis
А если массив чисел?
Речь была про метод sort_by в @products.sort_by! {|product| product.to_s} в итоге ушли в изврат и про массив чисел
источник

D

Denis in RubyRush
То есть, в зависимости от данных в массиве, метод sort_by будет работать по разному, так?
источник