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

kotlin foreach 循环

java中的foreach循环也使用于kotlin ,先回顾下java里面的foreach循环

java foreach循环格式

for(元素类型t 元素变量x : 遍历对象obj){引用了x的语句;}

例如:

int[] intary = {1,2,3,4};for (int a: intary) {Log.d("=======intary", String.valueOf(a));}

kotlin中 这些都帮我们下写好了,下面是源码

/**
* Performs the given [action] on each element.
*/
public inline fun IntArray.forEach(action: (Int) -> Unit): Unit {
for (element in this) action(element)
}

使用的时候直接是要遍历的对象.foreach 即可

下面就是kotlin foreach循环的一个简单的遍历

val intary = intArrayOf(1, 2, 3, 4)intary.forEach {Log.d("=======intary", it.toString())}

http://www.lryc.cn/news/271959.html

相关文章:

  • 分享相关知识
  • RabbitMQ(七)ACK 消息确认机制
  • ubuntu 编译内核报错
  • Python之自然语言处理库snowNLP
  • C# 语法进阶 委托
  • 开源可观测性平台Signoz(四)【链路监控及数据库中间件监控篇】
  • 【嵌入式开发 Linux 常用命令系列 4.2 -- git .gitignore 使用详细介绍】
  • 【熔断限流组件resilience4j和hystrix】
  • 微服务雪崩问题及解决方案
  • 008、所有权
  • 千里马2023年终总结-android framework实战
  • vue3中pinia的使用及持久化(详细解释)
  • 安装 yarn、pnpm、功能比较
  • 计算机专业个人简历范文(8篇)
  • 几个实用网站
  • Pycharm 切换interpreter---python的环境和第三方库问题
  • TP-LINK 路由器忘记密码 - 恢复出厂设置
  • 关闭 Elasticsearch 集群的安全性设置
  • [技术分享]一招解决 MySQL 中 DDL 被阻塞的问题
  • Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
  • 自动化测试系列 之 Python单元测试框架unittest
  • C语言朴素算法
  • 【力扣题解】P501-二叉搜索树中的众数-Java题解
  • Wnmp本地部署结合内网穿透实现任意浏览器远程访问本地服务
  • 深信服AF防火墙配置SSL VPN
  • 在Spring Cloud中使用Gateway 网关
  • 【Python】配置环境变量
  • 使用.Net nanoFramework 驱动ESP32的OLED显示屏
  • 0基础学习VR全景平台篇第134篇:720VR全景,云台调整节点
  • 扫地机器人地图与用户终端的同步