在循环结构的程序中,有时需要根据特定条件提前结束循环或跳过本轮循环,为此仓颉引入了 break与 continue表达式,它们可以出现在循环表达式的循环体中,break 用于终止当前循环表达式的执行、转去执行循环表达式之后的代码,continue 用于提前结束本轮循环、进入下一轮循环
break表达式
例如,以下程序使用 for-in 表达式和break 表达式,在给定的整数数组中,找到第一个能被 5 整除的数字:
continue表达式
以下程序使用 for-in 表达式和 continue 表达式,将给定整数数组中的奇数打印出来: