Scala回复:错误:'';应为字符串文字,但找到字符串文字

Scala回复:错误:'';应为字符串文字,但找到字符串文字,scala,Scala,这本简单的教科书有什么问题吗 C:\Users\abc>scala Welcome to Scala version 2.11.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_45). Type in expressions to have them evaluated. Type :help for more information. scala> print "Hello" <console>:1: error: '

这本简单的教科书有什么问题吗

C:\Users\abc>scala
Welcome to Scala version 2.11.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_45).
Type in expressions to have them evaluated.
Type :help for more information.

scala> print "Hello"
<console>:1: error: ';' expected but string literal found.
       print "Hello"
             ^

scala>
C:\Users\abc>scala
欢迎使用Scala版本2.11.1(Java热点(TM)64位服务器虚拟机,Java 1.6.045)。
键入要计算的表达式。
键入:有关详细信息的帮助。
scala>打印“你好”
:1:错误:';'应为字符串文字,但找到字符串文字。
打印“你好”
^
斯卡拉>
这应该打印“Hello”

使用正确的语法:

scala> print("Hello")
Hello

如果你问得好一点,它确实有效:

scala> object please {
     |   val print = Predef.print _
     | }
defined module please

scala> please print "Hello"
Hello

@这取决于盘古大陆。这不是问题的答案。您刚刚通过添加额外的脚手架代码使其工作,为什么不直接打印“hello”而不是声明
please
?不管怎样,用括号可能更好。@DaoWen他肯定是在胡扯,但我还是笑了。