Gig*_*ron 14 interpreter scala read-eval-print-loop
我有一个包含几行scala代码的文件 - 导入,列表值赋值等,我经常用它来初始化一些使用REPL的东西.
目前我只是在文本编辑器中打开文件并将其复制并粘贴到REPL中,但有没有办法通过以更直接的方式调用外部文件来完成它,所以我不需要复制和 - 每次都是咒骂?
在某些交互式数据库工具(如SQL Plus)中,可通过@filename在提示符下键入来完成.Scala REPL中有类似的东西吗?前面的文件名@不起作用,eval也不起作用.
use*_*own 24
类型:
:help
Run Code Online (Sandbox Code Playgroud)
你看,那个
:load <path> load and interpret a Scala file
Run Code Online (Sandbox Code Playgroud)
解决你的问题.
在某些情况下,粘贴代码可能更好,但随后
:paste
Run Code Online (Sandbox Code Playgroud)
可能是你的朋友.它有助于在没有反馈的情况下逐行插入整个块,直到你点击 Ctrl+ D.在某些情况下,这对代码解释很重要.