【发布时间】:2022-01-14 21:15:38
【问题描述】:
给定以下嵌套循环:
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
如何跳出外循环?
【问题讨论】:
标签: dart nested-loops break