Dart和Flutter for循环多迭代器



我有一个for循环在我的Flutter项目类似于此(简化):

for(int i=0; i<aVariableDeclaredBefore; i++) Padding(....

这里我需要在i++运行后的另一个操作,如anotherVariable——. 我不能在{}括号中这样做,因为循环用于Widget操作。这里没有花括号

我需要这样的东西((i++)&&(anotherVariable--)),但怎么做?如果可能的话

使用逗号运算符:

void main() {
for (var i = 0, j = 10; i < 10; i++, j++) {
print('i=$i, j=$j');
}
}

输出:

i=0, j=10
i=1, j=11
i=2, j=12
i=3, j=13
i=4, j=14
i=5, j=15
i=6, j=16
i=7, j=17
i=8, j=18
i=9, j=19

最新更新