- Kotlin环境设置(命令行)
- Kotlin Hello World程序(命令行)
- Kotlin程序概念解释
- Kotlin开发环境设置(IDE)
- Kotlin第一个程序(IDE)
- Kotlin变量
- Kotlin数据类型
- Kotlin类型转换
- Kotlin运算符
- Kotlin表达式、语句和块
- Kotlin标准输入/输出
- Kotlin注释
- 控制流程
- 函数
- 数组
- 字符串
- 异常处理
- 空安全
- 集合
- 注解
- 反射
- Kotlin OOP
- 范围
- Java互操作性
- 正则表达式
Kotlin continue语句
Kotlin的continue
语句用于重复循环。 它继续当前程序流并在指定条件下跳过剩余代码。
嵌套循环中的continue
语句仅影响内部循环。
示例
for(..){ // for中的if语句上部分主体 if(checkCondition){ continue } //for中的if语句下部分主体 }
在上面的例子中,for
循环重复循环,if
条件执行继续。 continue
语句重复循环而不执行if
条件的下面代码。
Kotlin continue示例
fun main(args: Array<String>) { for (i in 1..3) { println("i = $i") if (j == 2) { continue } println("this is below if") } }
执行上面示例代码,得到以下结果 -
i = 1 this is below if i = 2 i = 3 this is below if
Kotlin标记continue表达式
标记是标识符的形式,后跟@
符号,例如abc@
,test@
。 要将表达式作为标签,只需在表达式前面添加一个标签。
标记为continue
表达式,在Kotlin中用于重复特定的循环(标记的循环)。 通过使用带有@
符号后跟标签名称的continue
表达式(continue@labelname
)来完成的。
Kotlin标记为continue的示例
fun main(args: Array<String>) { labelname@ for (i in 1..3) { for (j in 1..3) { println("i = $i and j = $j") if (i == 2) { continue@labelname } println("this is below if") } } }
执行上面示例代码,得到以下结果 -
i = 1 and j = 1 this is below if i = 1 and j = 2 this is below if i = 1 and j = 3 this is below if i = 2 and j = 1 i = 3 and j = 1 this is below if i = 3 and j = 2 this is below if i = 3 and j = 3 this is below if
上一篇:Kotlin返回和跳跃
下一篇:Kotlin函数
扫描二维码
程序员编程王