我對scala很新。感嘆號(!)在scala中爲arg
寫了一個非常基本的scala腳本,如下所示。
args.foreach(a=>println(a))
使用我預期是
Happy
Scala
Programming
!!!
以下
scala test1.scala Happy Scala Programming !!!
輸出執行。在命令提示上述但我得到以下代替
Happy
Scala
Programming
作爲我們obs去「!!!」 (感嘆號字符丟失)。
需要了解爲什麼感嘆號字符不會被打印以及如何讓這些字符被打印。
我執行在Windows 7命令提示符
這可能有些事情要和你正在使用消耗這些字符和執行命令前做與他們的東西,傳遞參數給你的程序的外殼。您可能想提及您的運行環境,特別是您正在使用的命令外殼程序。 – Aaron
如果將'!!!'換成雙引號,會發生什麼? –
c:\ scala \ samples> scala test1.scala Happy Scala編程「!!!」 Happy Scala 編程 – TechEnthusiast