Scala 2.9.2 简单字符串插值抛出错误

标签 scala read-eval-print-loop

我正在尝试学习 Scala,但 IDE 和 REPL 都在提示字符串插值:

scala> val name = "World"
name: java.lang.String = World

scala> val message = s"Hello $name"
<console>:1: error: ';' expected but string literal found.
   val message = s"Hello $name"
                  ^

问题是什么?

最佳答案

字符串插值在 2.9.2 中不可用。它是 coined in 2.10.0 .

关于Scala 2.9.2 简单字符串插值抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14034825/

相关文章:

clojure - 为什么 leiningen 启动时这么慢?

scala - 如何恢复(垃圾收集)在 scala repl 中分配的内存?

javascript - 将 Node.js 的 REPL 返回值从下划线 _ 更改为其他值?

clojure - 在 clojure repl 中使用时生成的类文件的位置

java - 与迁移到 Scala 时由 Java 养成的习惯作斗争

scala - 父字段初始化

java - Scala 中的多维数组

scala - 对于 scalikejdbc 如何编写带有外键约束的 QueryDSL

Scala奇怪的隐式装箱转换错误

Clojure 命名空间不可访问