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

为什么使用scala repl而不是工作表?,scala,ide,read-eval-print-loop,Scala,Ide,Read Eval Print Loop,为什么使用scala repl而不是scala工作表 工作表和repl一样逐行计算表达式,并提供了一个很好的GUI 使用scala repl代替工作表有什么好处吗?有scala就有repl。该工作表目前仅在Scala IDE以及早期访问和夜间Idea中可用 REPL速度很快,也可以在SBT会话中通过键入console来调用。首先,REPL早在工作表之前就存在了。REPL可以在控制台中在两秒钟内调用——要使用工作表,您需要让IDE启动并运行。再加上一些原因:REPL(控制台scala)可以从远程计

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

工作表和repl一样逐行计算表达式,并提供了一个很好的GUI


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

有scala就有repl。该工作表目前仅在Scala IDE以及早期访问和夜间Idea中可用


REPL速度很快,也可以在SBT会话中通过键入
console

来调用。首先,REPL早在工作表之前就存在了。REPL可以在控制台中在两秒钟内调用——要使用工作表,您需要让IDE启动并运行。再加上一些原因:REPL(控制台scala)可以从远程计算机轻松调用(调用IDE要复杂得多),速度(控制台应用程序快得多),如果您不使用IDE,REPL是唯一的可能,…您也可以在最新稳定版本的Scala插件IntelliJ IDEA中找到工作表功能:此外,在REPL中,您可以自动分配变量res0、res1等。在工作表中添加变量不是一件大事,但我始终喜欢探索性的性质,即获得一些可能有用的中间结果,比如,res42,然后进一步转换它,而不必将其分配给任何对象。