使用'Each'方法在do循环中创建新数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用'Each'方法在do循环中创建新数组相关的知识,希望对你有一定的参考价值。
假设我有以下数组:array = [1, 2, 3, 4]
从这里开始,我想创建一个新的数组,在其中使用do循环操作原始数组的元素。因此,在创建这个新数组时,我是否应该能够在循环中填充每个新元素? -
array.each do |number|
new_array = array.new[element]
end
答案
如果这是您的意思:
array = [1, 2, 3, 4, 5]
array.each do |number|
new_array = number * 2
print(new_array, " ")
end
将给出输出2 4 6 8 10
,基本上是“使用do循环(例如,乘以一个常数)来操纵原始数组的元素”]
以上是关于使用'Each'方法在do循环中创建新数组的主要内容,如果未能解决你的问题,请参考以下文章