给定以下嵌套循环:
for (int i = 0; i < 10; i++) {
for (var j = 0; j < 10; j++) {
print('i: $i, j: $j');
}
}
如果我在内循环中添加一个
break
语句:for (int i = 0; i < 10; i++) {
for (var j = 0; j < 10; j++) {
print('i: $i, j: $j');
break; // <-- break
}
}
它只会跳出内部循环。以下是输出结果:
i: 0, j: 0
i: 1, j: 0
i: 2, j: 0
i: 3, j: 0
i: 4, j: 0
i: 5, j: 0
i: 6, j: 0
i: 7, j: 0
i: 8, j: 0
i: 9, j: 0
我该如何跳出外层循环?