Scala while循环
时间:2020-01-09 10:47:19 来源:igfitidea点击:
只要特定条件为真,Scala的while循环就会执行特定的代码块。这是一个例子:
var myInt : Int = 0;
while(myInt < 10) {
println("myInt = " + myInt);
myInt += 1;
}
这个while循环将执行10次。对于循环中的每个迭代,它将打印出" myInt"的值,然后将1加到" myInt"。
do while
Scala也有一个" do while"循环。 " do while"循环类似于" while"循环,除了条件是在循环主体之后执行。这意味着循环体始终至少执行一次。这是一个例子:
var myInt : Int = 0;
do {
println("myInt = " + myInt);
myInt+=1;
} while(myInt < 10)
程序中的某些情况下,始终至少执行一次循环体是有意义的。因此,do while循环非常方便
在while循环中省略{}
与if语句一样,如果循环主体仅由一行组成,则可以在while循环中省略{}。这是一个例子:
while(someObject.hasNext())
process(someObject.next());

