Итак, в основном я смотрел на этот простой пример:
%w[A B C].map(&:downcase)
И заинтересовался синтаксисом &:
.После прочтения некоторых статей я думаю, что понял (или, по крайней мере, так думаю), поэтому я решил реализовать нечто подобное для Integer
, например:
class Integer
def my_multiplier
puts "66"
end
end
И здесь я могу получить преимуществосинтаксис &:
причина, по которой мне разрешено это делать:
3.times(&:my_multiplier)
Но, конечно, результат в три раза больше 66
.
Мои вопросыкак реорганизовать мой метод, чтобы я мог использовать значения из 3.times..
?