2014-08-27 82 views
0

我寫了一個小HelloWorld.scala具有以下內容:斯卡拉將無輸出掛在簡單的腳本

object HelloWorld { 
    def main(args: Array[String]) { 
     println("Hello, world!") 
    } 
} 

編譯和運行工作:

[email protected] ~/e/informatisch/scala $ scalac HelloWorld.scala 
[email protected] ~/e/informatisch/scala $ scala HelloWorld 
Hello, world! 

然而,當被稱爲scala HelloWorld.scala,便索性掛起並不輸出。 如其他解決方案中所述,添加一行HelloWorld.main(args)無濟於事。 也沒有一行代碼println("Hello, world!")。 我在做什麼錯?

(我使用2.9.2階在Gentoo。)

+0

我想你只是要等一下。無論如何,對我來說它都有效。 – billpcs 2014-08-27 09:47:50

+0

它適用於Scala 2.11.2。 – 2014-08-27 09:49:32

+0

你可以嘗試刪除主要方法,然後做*對象HelloWorld擴展應用程序*? – billpcs 2014-08-27 09:55:05

回答