如何将数组中的数字乘以其在数组中的位置,然后将 ruby 中的数组的总和相加?我不明白如何在 map 函数中访问数组的索引
例如:我怎样才能让 [5, 7, 13, 2] 去 [5*0, 7*1, 13*2, 2*3] 然后得到这个数组的总和。
IE
def array_method (numbers)
numbers.map{|i| i* ?????}
end
array_method([5, 7, 13, 2])
这也不起作用,它返回一个空数组,我不知道我做错了什么。