假设@houses数组设置如下:
house1.price = 10
house2.price = 20
house3.price = 30
@houses << house1
@houses << house2
@houses << house3
Run Code Online (Sandbox Code Playgroud)
这是我们计算的起点,我们想找到房子的平均价格:
total = 0
average = 0
for h in @houses
total += h.price
end
average = total/@houses.size
Run Code Online (Sandbox Code Playgroud)
这似乎是为了获得平均而非常多的打字.
有没有更好的办法?