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谢谢,你说得对。盲目复制和粘贴的作品。