0 scala
我尝试在Scala控制台中测试它(我的意思是控制台不是脚本文件):
while i < 10 {print(i) i += 1}
Run Code Online (Sandbox Code Playgroud)
它不起作用.我试过多条线,但似乎也没有.
我是否有义务使用脚本文件来测试一个简单的循环?
Jay*_*rod 10
是的,这是可能的.你有一些语法错误:
var i = 0
while (i < 10) { println(i); i += 1 }
Run Code Online (Sandbox Code Playgroud)
或者在多行上:
var i = 0
while (i < 10) {
println(i)
i += 1
}
Run Code Online (Sandbox Code Playgroud)
像往常一样,有多种方法可以做到这一点:
// join values beforehand and print the string in one go
println(0 to 9 mkString("\n"))
// using foreach
(0 to 9).foreach(println)
// using for
for(i <- 0 to 9) println(i)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
725 次 |
| 最近记录: |