kotlin for循坏
时间: 2023-10-20 16:09:56 浏览: 85
Kotlin 中的 for 循环有两种语法形式:
1. for-in 循环:用于迭代任何可迭代对象,如数组、集合等。
语法:
```
for (item in collection) {
// 操作
}
```
示例:
```
val numbers = arrayOf(1, 2, 3, 4, 5)
for (number in numbers) {
println(number)
}
```
输出:
```
1
2
3
4
5
```
2. for 循环:用于指定循环的初始值、条件和步长。
语法:
```
for (i in 初始值..结束值 step 步长) {
// 操作
}
```
示例:
```
for (i in 1..5) {
println(i)
}
```
输出:
```
1
2
3
4
5
```
注:`..` 表示闭区间,即包含结束值;`step` 表示步长,默认为 1。
相关问题
kotlin for循环
在Kotlin中,for循环的语法与Java类似。可以使用以下两种方式来使用for循环:
1. 使用range(范围):
```
for (i in 1..10) {
println(i)
}
```
这将打印从1到10的数字。
2. 使用集合:
```
val fruits = listOf("apple", "banana", "orange")
for (fruit in fruits) {
println(fruit)
}
```
这将打印出列表中的每个水果。
在这两种情况下,for循环将在循环范围内遍历并执行指定的代码块。
kotlin for循环写法
Kotlin中的for循环有两种写法,一种是传统的for循环,另一种是使用forEach循环。
传统的for循环写法如下:
```
for (i in 0 until 10) {
// 循环体
}
```
其中,`0 until 10`表示从0开始循环到10之前(即0~9)。
使用forEach循环写法如下:
```
val list = listOf("apple", "banana", "orange")
list.forEach { fruit ->
// 循环体
}
```
其中,`list`是要循环的集合,`{ fruit -> //循环体 }`中的`fruit`是集合中的元素,在循环体中可以使用它进行操作。
阅读全文