标签: ruby refactoring enumerable
愿意将此重构为一行:
def sum_something sum = 0 self.each { |a| sum += a } return sum end
必须有一种方法可以在块内定义'sum',我可以放弃'return'。
答案 0 :(得分:4)
def sum_something inject(0, :+) end