Scala的`while`循环是一种控制流结构,它允许你在满足特定条件的情况下反复执行一段代码块。它的基本语法类似于其他许多编程语言:
```scala
while (condition) {
// 循环体
statement1;
statement2;
// ...
}
```
在这里,`condition`是一个布尔表达式,只要这个表达式的值为`true`,循环就会继续执行循环体内的语句。当`condition`变为`false`时,循环结束。
需要注意的是,在Scala中,更倾向于使用`for`循环、`do-while`循环(尽管不像Java那样直接支持)或者是递归来替代复杂的`while`循环,因为它们通常提供更好的可读性和简洁性。如果你需要连续运行某段代码直到某个条件不再成立,`while`循环会是个不错的选择。