Вопрос

Хотел бы реорганироваться только в одну строку:

def sum_something
  sum = 0
  self.each { |a| sum += a }
  return sum
end

Должен быть способ определить «сумму» в блоке, и я мог бы отбросить «возврат».

Это было полезно?

Решение

def sum_something
  inject(0, :+)
end
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top