Loops 中间循环迭代语法

Loops 中间循环迭代语法,loops,Loops,在大多数语言中,如果只想在循环迭代之间执行操作,则必须编写如下内容: for item in items: *DO SOMETHING HERE* if item is last in list: DON'T DO/UNDO THE IN-BETWEEN ACTION 最后一个if语句非常混乱,并且不总是很明显如何实现,尤其是在for-each循环中 我想知道在一种特定的语言中是否有一种语法,只允许在循环迭代之间执行语句 不必在循环结束时运行“中间任务”,您可

在大多数语言中,如果只想在循环迭代之间执行操作,则必须编写如下内容:

for item in items:
    *DO SOMETHING HERE*
    if item is last in list:
         DON'T DO/UNDO THE IN-BETWEEN ACTION
最后一个if语句非常混乱,并且不总是很明显如何实现,尤其是在for-each循环中

我想知道在一种特定的语言中是否有一种语法,只允许在循环迭代之间执行语句

不必在循环结束时运行“中间任务”,您可以在循环开始时运行

这变得更容易,因为您只需检查迭代是否是第一次,这可以通过布尔标志或整数轻松实现,如下面的示例所示

设i=0;
for(设[1,2,3,4]的x){
如果(i++>0){
console.log('*');
}
控制台日志(x);

}
我不明白你的问题。问题是:
针对items中的item:*在此处执行操作*;不要执行/撤消中间操作
?那么该操作也会在最后一项之后执行,这是不可取的。