【发布时间】:2020-07-12 19:12:14
【问题描述】:
我需要对数组的k 值集执行操作并返回修改后的数组。
我有一个array = [10,32,5,6,7]
让我们说k=2
我试图在这里只取前两个元素:
arr2=[]
array[0..k-1].each do |i|
res=i.to_f/2.0
arr2.push(res.round)
end
=>arr2=[5,16]
我想用arr2 值替换array 中的前两个元素。
如何在不必创建这么多新数组的情况下实现这一点。
【问题讨论】: