2013-01-02 26 views
3

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

工作表逐行评估表达式,就像repl一样,并提供一个很好的GUI。

使用scala repl而不是工作表有什么好处吗?

+4

首先来调用,REPL在这里长期工作表之前。可以在控制台中在两秒内调用REPL - 使用需要IDE启动并运行的工作表。 –

+1

只是为了增加一些原因:可以从远程计算机(调用IDE会更加复杂),速度(控制台应用程序要快得多)轻松地调用REPL(控制台scala),如果您不使用IDE,则REPL是唯一的可能性,... – xhudik

回答

6

哪里有斯卡拉有REPL。该工作表目前仅在Scala IDE以及Idea的早期访问和每晚提供。

REPL速度快,也可以从一个SBT会话中键入console

+0

你可以在IntelliJ IDEA的Scala插件的最新稳定版本中找到工作表功能:http://blog.jetbrains.com/scala/2012/12/04/scala-worksheet/ –

+1

此外,在REPL中,您可以自动分配变量res0,res1等。在工作表中添加变量并不是一件大事,但我总是喜欢在res42中获得某些潜在有用中间结果的探索性质,以及然后进一步转换它,而不必将其分配给任何东西。 – cayhorstmann

相关问题