object ScalaTest{
def main (args: Array[String]){
var i =0
while(i<=10){
println(i)
i +=1
}
}
}
当我做的时候
c:\ Scalac ScalaTest.scala \\ it goes to the next line but
c:\ Scala ScalaTest.scala \\ Nothing is happening cursor is blinking in the next line but no response.
我在这里做错了什么。无法看到输出或任何东西。 请帮忙。
答案 0 :(得分:1)
编译后应使用scala
命令执行的文件不是源文件,而是scalac
生成的二进制文件。
如果你看一下:http://www.scala-lang.org/old/node/166
然后你应该尝试:
scalac ScalaTest.scala
scala ScalaTest
我在REPL控制台中尝试了你的代码,它运行正常。 但是,它可能不是有史以来最惯用的Scala代码。
这是一个很好的方法来查看Range
并尝试类似:
(0 to 10).foreach(println)
没有可变变量
会产生相同的结果