sha*_*e88 4 ruby loops
我想在每次循环迭代中增加我的步长值,但我的解决方案不起作用.
n=1 (0..100).step(n) do |x| puts x n+=1 end
有没有办法改变"n"或者我必须使用"while循环"或其他?
Ben*_*ate 7
我假设你正在尝试打印1,3,6,10,15,21等.
步骤文件说:
迭代范围,将每个第n个元素传递给块.如果范围包含数字,则为每次迭代添加n.
所以你要做的就是做不了step.一个while或传统的for循环应该做的伎俩.
step
while
for
归档时间:
11 年,9 月 前
查看次数:
430 次
最近记录: