Size: a a a

2020 April 18

V

Valery in RubyRush
Наверное хотят, чтобы в отсортированном списке фильмы одного режиссёра были рядом
источник

S

SundayNight in RubyRush
Valery
Наверное хотят, чтобы в отсортированном списке фильмы одного режиссёра были рядом
Сортировка начинается по string[0]
источник

S

SundayNight in RubyRush
так что product.to_s будет сортироваться по title сначала
источник

S

SundayNight in RubyRush
Фильм " - у всех одинаковые, а дальше идет название
источник

М

Мурат in RubyRush
интересно...
источник

V

Valery in RubyRush
Сколько там вообще методов to_s ? Я видел уже два. Закиньте ВЕСЬ код на pastebin или на github что ли
источник

S

SundayNight in RubyRush
Мурат
интересно...
str_array = []
while str_array.count < 10 do
 str_array << "Фильм #{("a".."z").to_a.sample} про шпионов"
end

p str_array
p str_array.sort
источник

М

Мурат in RubyRush
Valery
Сколько там вообще методов to_s ? Я видел уже два. Закиньте ВЕСЬ код на pastebin или на github что ли
источник

S

SundayNight in RubyRush
при product.to_s у тебя вызовется
 def to_s
   "#{@price} руб. (осталось #{@amount})"
 end
источник

М

Мурат in RubyRush
нет
источник

М

Мурат in RubyRush
вызовется не она
источник

М

Мурат in RubyRush
def to_s
   "Фильм «#{@title}», #{@year}, реж. #{@director}, #{super}"
 end
источник

М

Мурат in RubyRush
вот что вы зовется
источник

S

SundayNight in RubyRush
сначала метод ищется в классе, потом в родителе
источник

EL

Evgeniy Laskutkin in RubyRush
SundayNight
сначала метод ищется в классе, потом в родителе
В products лежат экземпляры классов Film и Book
источник

EL

Evgeniy Laskutkin in RubyRush
поэтому будет искать в классе Film и Book .to_s
источник

М

Мурат in RubyRush
я понимаю как всё это работает
источник

М

Мурат in RubyRush
мне просто было интересно, почему реализация именно такая
источник

D

Denis in RubyRush
SundayNight
Сортировка начинается по string[0]
Что такое, начинается по sting[0]?
источник

S

SundayNight in RubyRush
Denis
Что такое, начинается по sting[0]?
string[0]
"abcd"[0] -> "a"
источник