I want to break the forEach loop after the for loop execution is done.
void main() {
var id = [1, 2, 3, 4, 5];
id.asMap().forEach((index, number) {
print('ForEach loop');
for (int i = 0; i < 1; i++) {
print("for loop");
}
});
}
Can't break
forEach
with Dart.
You can use for
and indexOf
for (var number in id) {
var index = id.indexOf(number);
print('Origin forEach loop');
for (int i = 0; i < 1; i++) {
print("for loop");
}
break;
}