Scala :: 无法在命令提示符下获取输出

Scala :: Unable to get the output in command prompt

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. 

我在这里做错了什么。看不到输出或任何东西。 请帮忙

编译后用scala命令执行的文件不是源文件,而是scalac.

生成的二进制文件

如果你看一下:http://www.scala-lang.org/old/node/166

然后您应该尝试:

  scalac ScalaTest.scala

  scala ScalaTest

我在 REPL 控制台中试过你的代码,它工作正常。 但是,它可能不是有史以来最地道的 Scala 代码。

看看 Range 并尝试类似的东西是一个很好的方法:

  (0 to 10).foreach(println)

在没有可变变量的情况下产生相同的结果