你也可以使用while循环,尽管它们两个都不是特别常用的。它们通常可以更简单、视觉上更容易理解的方式去解决一个问题,两个例子:
while
while(x > 0){ x--}do{ val y = retrieveData()} while (y != null) // y在这里是可见的!
while(x > 0){
x--
}
do{
val y = retrieveData()
} while (y != null) // y在这里是可见的!