Kotlin 面试题
目录

Kotlin 中 for 循环的用法?

· 约 3 分钟读完 · 第 41 / 200 章

推荐答案

在 Kotlin 中,for 循环通常用于遍历集合、数组或范围。以下是 for 循环的基本用法:

本题详细解读

1. 遍历范围

Kotlin 中的 for 循环可以用于遍历一个范围。范围可以使用 .. 运算符创建,例如 1..5 表示从 1 到 5 的整数范围。for 循环会依次遍历这个范围内的每一个值。

2. 遍历数组

for 循环也可以用于遍历数组。Kotlin 中的数组可以使用 arrayOf 函数创建。for 循环会依次遍历数组中的每一个元素。

3. 遍历集合

for 循环同样适用于遍历集合。Kotlin 中的集合可以使用 listOf、setOf 等函数创建。for 循环会依次遍历集合中的每一个元素。

4. 使用索引遍历数组或集合

在某些情况下,你可能需要同时访问数组或集合的索引和值。可以使用 indices 属性来获取数组或集合的索引范围,然后通过索引访问对应的值。

5. 使用 withIndex 同时获取索引和值

Kotlin 提供了一个 withIndex 函数,可以同时获取数组或集合的索引和值。withIndex 返回一个 IndexedValue 对象,包含索引和对应的值。

通过这些方式,for 循环在 Kotlin 中提供了灵活且强大的遍历功能。