質問

これを1つの行にリファクタリングしたいと思います。

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