标签: ruby
无论如何,我可以计算数组中对象平方的总和
a=[1,2,3,4] sum of square = 1+4+9+16
a=[1,2,3,4]
sum of square = 1+4+9+16
请我试着找到一种方法来做到这一点。
答案 0 :(得分:5)
a.map{|x| x**2}.inject(0, &:+)
答案 1 :(得分:1)
a = [1,2,3,4] p a.sum{|n| n*n} # => 30