我在Flutter项目中有一个for循环,类似于下面这个(简化):for(int i=0; i<aVariableDeclaredBefore; i++) Padding(....这里我需要在i++运行后再做一个操作,就像这个anotherVariable--。我不能在{}括号中做,因为循环用于控件操作。这里没有花括号。我需要像这样的((i++)&&(anotherVariable--)),但如何?如果可能的话
for(int i=0; i<aVariableDeclaredBefore; i++) Padding(....
((i++)&&(anotherVariable--))
68bkxrlz1#
使用逗号运算符:
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
1条答案
按热度按时间68bkxrlz1#
使用逗号运算符:
输出: