我正在尝试使用正则表达式创建时间表,鉴于这段代码,我不了解“ next”的功能以及如何将其与“ continue”,“ pass”或“ break”进行比较等
for j, line in enumerate(lines):
m = reg_expr_w.match(line)
if (m != None):
week_variabel = m.group(4)
next
下一条语句在我们想跳过循环的当前迭代而不终止它时很有用
下一条语句也可以在if ... else语句的else分支内使用。
示例:
x <- 1:5
for (val in x) {
if (val == 3){
next
}
print(oval)
}
输出
[1] 1
[1] 2
[1] 4
[1] 5
这是一件很奇怪的事情。 next
是一项功能。所以那条线什么也没做。您会丢失部分代码吗?否则,这是某种错误,可能是bug或某些未完全清除的旧代码的残留。你从哪里得到的?