Scala 工作表不评估 REPL 并在右侧打印结果

Scala worksheet not evaluating the REPL and printing the result on right side

我正在学习 spark 并使用 eclipse ScalaIDE,我正在其中创建一个新工作表。

当我们保存文件并在右侧打印结果时,scala 中的工作表会被计算,但是当我在工作表中进行一些更改时,这种情况不会发生。

这是我的 Scala 工作表:

object LearingScalaWorkshheet1 {
  println("Welcome to the Scala worksheet")

  val hello: String = "Hello World!"
  println(hello)
}

有什么我遗漏的吗?

如果你只写这个它会写得很好:

val hello: String = "Hello World!"
println(hello)

否则,您需要在定义对象后使用它

将 scala 安装更改为默认版本解决了我的问题。

按照以下步骤操作:

  1. 右键单击项目 -> 属性 -> Scala 编译器
  2. 单击 Scala 安装的下拉菜单。
  3. 将下拉列表中的值更改为 "Latest 2.12 bundle (dynamic)"