在 Python 中,我们可以使用 for 循环进行迭代,并使用 skip
参数跳过索引:
max_num, jump = 100, 10
for i in range(0, max_num, jump):
print (i)
通过执行此操作,我可以使用 while 循环实现相同的目的:
max_num, jump = 100, 10
i = 0
while i < max_num
print(i)
i+=jump
end
并且在 for 循环中使用下面所示的相同 i+=jump
语法不会跳过索引:
for i in range(0,max_num)
print(i)
i+=jump
end
在 for 循环中“跳过”是可能的吗?如果是这样,怎么办?
最佳答案
你可以这样做
max_num, step = 100, 10
for i in 0:step:max_num
println(i)
end
使用 range(),您不指定 max_num,而是指定所需的迭代次数。所以 0:step:max_num
等于 range(0, step, max_num/step)
。
关于python - Julia 的范围内是否有 skip 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42084805/