for循环常用的几种方式
1.符号 :$ 可以直接将变量赋值在String的语句中
private fun forLoop() {
for (i in 1..10) {
Log.d(TAG, "for循环当前的数值:$i")
}
}
结果输出:
2.关键字:unitl表示左闭右开的区间 [1,10)
private fun forLoop() {
for (i in 1 until 10) {
Log.d(TAG, "for循环当前的数值:$i")
}
}
结果输出:
3.关键字:step表示每次循环时,值都会跳步 2
private fun forLoop() {
for (i in 1..10 step 2) {
Log.d(TAG, "for循环当前的数值:$i")
}
}
结果输出:
- forEach的简单使用
private fun forLoop() {
val number = 1..10
number.forEach { i ->
Log.d(TAG, "forEach循环当前的数值:$i")
}
}
kotlin中的forEach使用为 xxx(集合).forEach
结果输出:
5.关键字:downTo 表示[10,1]的一个降序区间
private fun forLoop() {
for (i in 10 downTo 1) {
Log.d(TAG, "for循环当前的数值:$i")
}
}
结果输出: