メソッドのルビーリファクタリング
-
27-10-2019 - |
質問
これを1つの行にリファクタリングしたいと思います。
def sum_something
sum = 0
self.each { |a| sum += a }
return sum
end
ブロック内で「合計」を定義する方法がなければならず、「戻り」をドロップすることができます。
解決
def sum_something
inject(0, :+)
end
所属していません StackOverflow