Kotlin-循环零次
由于Kotlin 中没有传统循环(如本文所述),您将如何在 Kotlin 中编写一个循环n次的 for 循环,或者特别是如果n为零,则循环次数为零?
Java 中的等价物是
int n = 0;
for (int index = 0; index < n; index++) {
// do this n times...
}
回答
您可以使用repeat此代替for循环或范围...
val n = 5
repeat(n) {
// ...
}
如果您需要使用计数器,您可以使用默认值引用它it或重命名它:
repeat(n) { i ->
// Do something with i
}
回答
使用范围和级数
val n = 5
for (a in 0 until n) {
//Do something
}