📅  最后修改于: 2023-12-03 15:05:04.306000             🧑  作者: Mango
在 Scala 中,while
循环是一种基本的控制结构,它允许您在某些条件得到满足时重复执行一个代码块。此外,Scala 还提供其他类型的循环,如 for
循环和 do-while
循环。
下面是 while
循环的基本语法:
while (condition) {
statement(s)
}
上面的语法包含以下组件:
condition
:定义了要执行循环的条件。只有当条件为真时才会执行循环。statement(s)
:定义了要执行的语句块。这个语句块将会在 condition
为真的时候反复执行。下面是一个使用 while
循环打印数字的简单例子:
var i = 0
while (i < 5) {
println(i)
i += 1
}
上面的代码将打印从零到四的数字。
您可以在 while
循环内使用其他类型的循环,如 for
循环和 do-while
循环,以实现更复杂的逻辑。以下是一个示例,该示例使用嵌套 while
和 for
循环来打印一些数字:
var i = 0
while (i < 5) {
println("i = " + i)
for (j <- 1 to 3) {
println(" j = " + j)
}
i += 1
}
上面的代码将为每个 i
值打印 1
到 3
的数字序列。
while
循环是一种基本的控制结构,它允许您在某些条件得到满足时重复执行一个代码块。在 Scala 中,您可以在 while
循环中使用其他类型的循环,如 for
循环和 do-while
循环,以实现更复杂的逻辑。在编写 while
循环时,请确保您的条件足够明确,以避免无限循环。