Scala 2.8中是否有do-until(后置条件)循环?

Iva*_*van 5 loops scala

如果我可以使用后置条件(do-until)循环而不是前置条件(while)循环,那么我的算法可以更好地读取.Scala 2.8中有这样的功能吗?

Dan*_*ral 11

当然.

scala> var i = 0
i: Int#4363 = 0

scala> do {
     | println(i)
     | i += 1
     | } while (i < 10)
0
1
2
3
4
5
6
7
8
9
res0: Unit#3773 = ()
Run Code Online (Sandbox Code Playgroud)