- Kotlin环境设置(命令行)
- Kotlin Hello World程序(命令行)
- Kotlin程序概念解释
- Kotlin开发环境设置(IDE)
- Kotlin第一个程序(IDE)
- Kotlin变量
- Kotlin数据类型
- Kotlin类型转换
- Kotlin运算符
- Kotlin表达式、语句和块
- Kotlin标准输入/输出
- Kotlin注释
- 控制流程
- 函数
- 数组
- 字符串
- 异常处理
- 空安全
- 集合
- 注解
- 反射
- Kotlin OOP
- 范围
- Java互操作性
- 正则表达式
Kotlin返回和跳跃
Kotlin中有三个跳跃表达式。 这些跳转表达式用于控制程序执行的流程。 这些跳跃语句是:
- break
- continue
- return
break表达式
break
表达式用于终止最近的封闭循环。 它一般与if-else
条件一起使用。
例如:
for(..){ // for主体 if(checkCondition){ break; } }
在上面的例子中,for
循环在if
条件执行break
表达式时终止它的循环。
Kotlin break示例:
fun main(args: Array<String>) { for (i in 1..5) { if (i == 3) { break } println(i) } }
执行上面示例代码,得到以下结果 -
1 2
在上面的例子中,当i
的值变为等于3
并且满足if
条件(i == 3)
时,break
表达式执行并终止for
循环。
Kotlin标记break表达
标记是标识符的形式,后跟@
符号,例如abc@
,test@
。 要将表达式作为标签,只需在表达式前面添加一个标签。
Kotlin标记break
表达式用于终止特定的循环。 这是通过使用带有@
符号后跟标签名称的break
表达式(break@loop
)来完成的。
Kotlin标记break的示例
fun main(args: Array<String>) { loop@ for (i in 1..3) { for (j in 1..3) { println("i = $i and j = $j") if (i == 2) break@loop } } }
执行上面示例代码,得到以下结果 -
i = 1 and j = 1 i = 1 and j = 2 i = 1 and j = 3 i = 2 and j = 1
在上面的例子中,当i
的值变为2
并且满足执行break
表达式后跟标记名称的if
条件时。 break
标记后跟标记名称终止标签标识符的主体。
关注微信小程序
扫描二维码
程序员编程王