在Scala中将for循环转换为while循环

How*_*ard 1 scala

使用whileconstruct 编写以下代码的替代方法是什么?

val list = List(1,2,3)                            
for (v <- list) println(v) 
Run Code Online (Sandbox Code Playgroud)

Ser*_*nko 5

val list = List(1,2,3)  
val iter = list.iterator
while (iter.hasNext) println(iter.next())
Run Code Online (Sandbox Code Playgroud)