您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在 Kotlin 中,for
循环有两种常见的写法:传统的 for
循环和基于范围的 for
循环。下面分别介绍这两种写法:
for
循环传统的 for
循环通常用于遍历一个范围内的数值。语法如下:
for (i in start..end) {
// 循环体
}
例如,遍历从 1 到 5 的整数:
for (i in 1..5) {
println(i)
}
for
循环基于范围的 for
循环用于遍历集合(如列表、数组等)中的元素。语法如下:
for (element in collection) {
// 循环体
}
例如,遍历一个列表中的元素:
val list = listOf("apple", "banana", "cherry")
for (fruit in list) {
println(fruit)
}
until
关键字如果你不想包含结束值,可以使用 until
关键字:
for (i in start until end) {
// 循环体
}
例如,遍历从 1 到 4 的整数:
for (i in 1 until 5) {
println(i)
}
downTo
关键字如果你想从大到小遍历一个范围,可以使用 downTo
关键字:
for (i in start downTo end) {
// 循环体
}
例如,从 5 遍历到 1:
for (i in 5 downTo 1) {
println(i)
}
step
关键字如果你想指定步长,可以使用 step
关键字:
for (i in start..end step stepSize) {
// 循环体
}
例如,遍历从 1 到 10 的偶数:
for (i in 1..10 step 2) {
println(i)
}
indices
遍历数组或列表的索引如果你需要遍历数组或列表的索引,可以使用 indices
属性:
val list = listOf("apple", "banana", "cherry")
for (index in list.indices) {
println("Element at index $index: ${list[index]}")
}
withIndex
遍历数组或列表并获取索引如果你需要在循环中同时获取元素和索引,可以使用 withIndex
函数:
val list = listOf("apple", "banana", "cherry")
for ((index, element) in list.withIndex()) {
println("Element at index $index: $element")
}
这些是 Kotlin 中 for
循环的常见用法。根据具体需求选择合适的写法即可。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。