I have a for loop in my Flutter project similar to this (simplified):
for(int i=0; i<aVariableDeclaredBefore; i++) Padding(....
Here I need another operation after i++ run as this one anotherVariable–. I can’t do it in {} braces because loop used for Widget manipulation. There is no curly braces there.
I need something like this ((i++)&&(anotherVariable--)) but how ? if it is possible
>Solution :
Use the comma operator:
void main() {
for (var i = 0, j = 10; i < 10; i++, j++) {
print('i=$i, j=$j');
}
}
Output:
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