简体中文
外观
不带值的 break 会立即结束当前语句循环。
break
main() { List<String> tasks = ["read", "stop", "change"] for task : tasks { if task == "stop" { break } printLine(task) } printLine("finished") }
预期输出:
read finished
stop 不会被输出,它后面的元素也不会被访问;控制流直接来到循环之后。最后一行说明外层程序仍继续执行。
stop
动手试试:把 stop 移到末尾,比较输出。
详细规则:参考。