【问题标题】:Why use scala repl instead of worksheet? [closed]为什么使用 scala repl 而不是工作表? [关闭]
【发布时间】:2013-01-02 16:05:14
【问题描述】:

为什么使用 scala repl 而不是 scala 工作表?

工作表像 repl 一样逐行评估表达式,并提供了一个不错的 GUI。

使用 scala repl 代替工作表有什么好处吗?

【问题讨论】:

  • 首先,REPL 早在工作表之前就已经出现了。可以在控制台中在两秒钟内调用 REPL -- 要使用工作表,您需要启动并运行 IDE。
  • 只是为了添加更多原因:REPL (console scala) 可以很容易地从远程计算机调用(调用 IDE 会更复杂),速度(控制台应用程序要快得多),如果你是不使用IDE,REPL是唯一的可能,...

标签: scala ide read-eval-print-loop


【解决方案1】:

哪里有 Scala,哪里就有 REPL。该工作表目前仅在 Scala IDE 以及 Idea 的早期访问和夜间版本中可用。

REPL 速度很快,也可以通过键入 console 从 SBT 会话内部调用

【讨论】:

  • 您也可以在 IntelliJ IDEA 的 Scala 插件的最新稳定版本中找到工作表功能:blog.jetbrains.com/scala/2012/12/04/scala-worksheet
  • 另外,在 REPL 中,您有自动分配的变量 res0、res1 等。在工作表中添加变量并不是一件大事,但我一直很享受获得一些潜在有用的中间结果的探索性例如,在 res42 中,然后进一步对其进行转换,而无需将其分配给任何东西。
猜你喜欢
  • 1970-01-01
  • 2015-06-03
  • 2015-04-26
  • 2011-07-08
  • 2012-11-16
  • 2015-12-04
  • 2020-12-04
相关资源
最近更新 更多