Kotlin return与return@forEachIndexed

server/2024/11/23 21:03:52/

Kotlin return与return@forEachIndexed

 

 

fun main() {val data = arrayOf(0, 1, 2, 3, 4)println("a")data.forEachIndexed { index, v ->if (v == 2) {//类似while循环中的continue//跳过,继续下一个forEachIndexed迭代return@forEachIndexed}println("a index=$index $v")}println("b")data.forEachIndexed { index, v ->if (v == 2) {//这是退出整个main函数。return}println("b index=$index $v")}println("这里运行不到")
}

 

 

a
a index=0 0
a index=1 1
a index=3 3
a index=4 4
b
b index=0 0
b index=1 1

Process finished with exit code 0

 

 

 

 

 

kotlin forEachIndexed arrayListOf<String>_kotlin arraylist foreach-CSDN博客文章浏览阅读184次。Python for循环中的zip_python zip函数用于for循环_zhangphil的博客-CSDN博客。_kotlin arraylist foreachhttps://blog.csdn.net/zhangphil/article/details/131003571kotlin forEach循环return/break_kotlin foreach return-CSDN博客文章浏览阅读1.3k次。该文章通过代码示例展示了在Kotlin中如何在forEachIndexed循环中使用return和自定义标签的break,以及其对循环控制的影响。示例解释了如何在遇到特定条件时提前退出循环并添加元素到另一个列表。https://blog.csdn.net/zhangphil/article/details/131659989

 


http://www.ppmy.cn/server/144352.html

相关文章

【手写一个spring】spring源码的简单实现--初始化机制,回调机制

文章目录 A. 初始化机制实现初始化机制的方法1.实现InitializingBean接口 B. 回调机制(Aware)初始化机制和回调机制之间的区别 A. 初始化机制 在Spring框架中,初始化机制是Bean生命周期管理的一个重要组成部分。它确保了Bean在创建和依赖注入完成后,能够…

C语言中的结构体,指针,联合体的使用

目录 1. 概述2. 定义和初始化3. 成员的使用4. 结构体数组5. 结构体套结构体6. 结构体赋值7. 结构体和指针8. 结构体作为函数参数9. 共用体(联合体)10. typedef就是取别名总结 1. 概述 数组:连续的相同数据类型的集合 结构体:不同…

第十章综合案例——————轮播广告

代码如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title>图片轮播效果</title><style type"text/css">*{margin: 0;padding: 0;text-decoration: none;}body{padding: 20px;}#contain…

网络安全之接入控制

身份鉴别 ​ 定义:验证主题真实身份与其所声称的身份是否符合的过程&#xff0c;主体可以是用户、进程、主机。同时也可实现防重放&#xff0c;防假冒。 ​ 分类:单向鉴别、双向鉴别、三向鉴别。 ​ 主题身份标识信息:密钥、用户名和口令、证书和私钥 Internet接入控制过程 …

全面解析 JMeter 后置处理器:概念、工作原理与应用场景

在性能测试中&#xff0c;Apache JMeter是一个非常流行的工具&#xff0c;它不仅能够模拟大量用户进行并发访问&#xff0c;还提供了丰富的扩展机制来满足各种复杂的测试需求。后置处理器&#xff08;Post-Processor&#xff09;是JMeter中非常重要的组件之一&#xff0c;用于在…

如何用AI写小说(二):Gradio 超简单的网页前端交互

上一篇写了基本的生成小说的脚本&#xff0c;但脚本终归是很丑的代码&#xff0c;不符合优雅的调性&#xff0c;在 huggingface 大家经常用一个叫 gradio 的东西来写交互&#xff0c;虽然我没有什么前端基础&#xff0c;但是这个gradio最大的特点就是简单&#xff01;简单&…

深入解析Kernel32.dll与Msvcrt.dll

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 介绍Kernel32.dll&#xff1a;Windows操作系统的核心Msvcrt.dll&#xff1a;C运行时库的核心 使用举例使用Kernel32.dll的示例&#xff1a;文件操作使用Msvcrt.dll的…

【ArcGISPro】地理配准-影像校正

由于大部分数据安全性&#xff0c;以下是随意下载的图片&#xff0c;仅展示配置操作 地图-地理配准 添加控制点 修改控制点 可以导入、导出、添加和删除控制点 保存 关闭地理配准