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());