Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 从循环中获取数据并将其放入数组_Ruby - Fatal编程技术网

Ruby 从循环中获取数据并将其放入数组

Ruby 从循环中获取数据并将其放入数组,ruby,Ruby,我正试图做一个小程序,找出一个数字的倍数 def process i = 1 while i < 1000 @value1 * i i + 1 end end def过程 i=1 而我

我正试图做一个小程序,找出一个数字的倍数

def process
    i = 1
    while i < 1000
        @value1 * i
        i + 1
    end
end
def过程
i=1
而我<1000
@价值1*i
i+1
结束
结束
我需要做的是从乘法中获取每个结果,并将其放入一个名为
@multiple1


请提供帮助,因为这是我自己编写的第一个ruby程序。

实现这一点的简单方法如下:

def process
  i = 1
  @multiple1 = []
  while i < 1000
      @multiple1 << @value1 * i
      i += 1
  end
end

执行此操作的简单方法如下所示:

def process
  i = 1
  @multiple1 = []
  while i < 1000
      @multiple1 << @value1 * i
      i += 1
  end
end

那应该是
i+=1
@Stefan谢谢,你说得对。盲目复制和粘贴OP。应该是
i+=1
@Stefan谢谢,你说得对。盲目复制和粘贴的作品。