配列内の数値を配列内の位置で乗算し、配列の合計をルビーで合計するにはどうすればよいですか? map 関数内で配列のインデックスにアクセスする方法がわかりません
例: [5, 7, 13, 2] を [5*0, 7*1, 13*2, 2*3] に移動し、この配列の合計を取得するにはどうすればよいですか。
すなわち
def array_method (numbers)
numbers.map{|i| i* ?????}
end
array_method([5, 7, 13, 2])
これは機能せず、空の配列を返します。何が間違っているのかわかりません。