array0 = array1.map_with_index{ |x,i| x*i }
みたいなことって綺麗にできますか?