【问题标题】:Cannot get Scala Worksheet to evaluate inside of an object on Intellij无法让 Scala 工作表评估 Intellij 上的对象内部
【发布时间】:2020-09-14 17:10:03
【问题描述】:

我在让我的 scala 工作表评估我的对象内部时遇到了问题。目标是得到这样的东西:

但是我却得到了这个:

我已经查看了过去提出的这两个问题: Scala worksheet does not evaluate object in IntelliJ IDEA 2016.2 Print out Scala worksheet results in interactive mode in IntelliJ

我尝试从已接受的解决方案中复制粘贴代码并检查preferences 中的Use "eclipse compatibility" mode,但似乎没有任何效果。

【问题讨论】:

  • object 在被引用之前不存在。在您的代码中 Test 已定义但未引用。尝试在关闭 } 之后的某行添加 Test。
  • 好的,我明白这一点,我只是将东西包装在object 中,因为我的 scalafmt 格式化程序会抱怨。当我在工作表上工作时,您是否也可以回答为什么它会困扰我的对象/类的问题?

标签: scala intellij-idea


【解决方案1】:

更改 Scala 工作表设置。

将运行类型更改为普通(原来是 REPL)

您可以通过单击 Scala 工作表上的设置图标来进行设置。

【讨论】:

    猜你喜欢
    • 2017-01-22
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多