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他肯定是在胡扯,但我还是笑了。