在 Kotlin 循环中,是否可以继续执行 n 次?
for(i in 0..n){
doSomething()
if(condition){
//manipulate n
}
}
由于某种原因,i
是一个值,我无法在循环中重新初始化它。
repeat(n){
blah()
}
将执行blah()
n
次。
blah(count)
,会怎样? - SMBiggsfor
循环那样可以通过使用break
提前结束执行,这使得它变得不那么直观。 - NeverEndingQueue
for
或while
循环。Kotlin 有许多先进的工具来解决大多数常见问题。你究竟想用那个循环实现什么? - m0skit0while
。请注意,这被认为是一种不好的做法,也许您需要考虑另一个算法(还要注意,计算机中的减法实际上是用二进制补码的加法来实现的)。 - m0skit0