使用'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循环中创建新数组的主要内容,如果未能解决你的问题,请参考以下文章

Jquery each方法跳出循环,并获取返回值实例讲解

返回'each.do'数组中的每个对象

PHP 数组遍历方法大全(foreach,list,each)

急! jquery $.each 嵌套循环遍历

04循环结构的练习

如何使用FOR 和DO循环语句编写1*2*3*4....*10总和