当前位置: 首页 > news >正文

kotlin之foreach跳出循环

1.创建函数跳出循环。

fun breakTest() {(0..10).forEachIndexed { index, i ->Log.d("test start index=$index,i=$i")if (index >= 7) {return}Log.d("test end index=$index,i=$i")}}

2.通过run语句,将会在if判断语句为true的时候跳出run代码块

run outSide@{(0..10).forEachIndexed { index, i ->Log.d("test start index=$index,i=$i")if (index >= 7) {return@outSide}Log.d("test end index=$index,i=$i")}
}

3.类似于continue,如果if语句为true,将会继续下一轮的forEach代码块。

(0..10).forEachIndexed { index, i ->Log.d("test start index=$index,i=$i")if (index >= 7) {return@forEachIndexed}Log.d("test end index=$index,i=$i")
}


4.执行结果如下:

相关文章:

  • GitLab项目组相关操作(创建项目组Group、创建项目组的项目、为项目添加成员并赋予权限)
  • element-plus的Tour 漫游式引导怎么去绑定Cascader 级联选择器或者它的内容 popper
  • flink学习-容错机制
  • PyMuPDF 操作手册 - 01 从PDF中提取文本
  • el-date-picker 有效时间精确到时分秒 且给有效时间添加标记
  • Ubuntu 22.04 下 CURL(C++) 实现分块上传/下载文件源码
  • 学习笔记——交通安全分析05
  • leetcode45 跳跃游戏II
  • 使用Python进行音频处理
  • k8s学习笔记(一)
  • 【AI】消融实验ablation study
  • Zookeeper 集群节点故障剔除、切换、恢复原理
  • CFD笔记
  • 【ai】tx2-nx:搭配torch的torchvision
  • MySQL之复制(七)
  • Angularjs之国际化
  • ComponentOne 2017 V2版本正式发布
  • js算法-归并排序(merge_sort)
  • Mocha测试初探
  • PHP的类修饰符与访问修饰符
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 番外篇1:在Windows环境下安装JDK
  • 反思总结然后整装待发
  • 关于使用markdown的方法(引自CSDN教程)
  • 基于组件的设计工作流与界面抽象
  • 记一次删除Git记录中的大文件的过程
  • 首页查询功能的一次实现过程
  • 王永庆:技术创新改变教育未来
  • 用element的upload组件实现多图片上传和压缩
  • 智能网联汽车信息安全
  • 字符串匹配基础上
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​一些不规范的GTID使用场景
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (1)Android开发优化---------UI优化
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (利用IDEA+Maven)定制属于自己的jar包
  • (小白学Java)Java简介和基本配置
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET CLR Hosting 简介
  • .NET Core 项目指定SDK版本
  • .net mvc 获取url中controller和action
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net 生成二级域名
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .NET实现之(自动更新)
  • .net专家(高海东的专栏)
  • .stream().map与.stream().flatMap的使用
  • ??eclipse的安装配置问题!??
  • @Async注解的坑,小心
  • @javax.ws.rs Webservice注解