我有一个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