首页 > 解决方案 > Scala REPL 启动命令行

问题描述

当我启动 Scala REPL 时,有没有办法将 Scala 代码或源文件放在命令行上以自动运行?为了方便用户,我想在启动时自动完成一些导入(在 bash 脚本的命令行上)。

标签: scalaread-eval-print-loop

解决方案


如果您的项目有一个build.sbt文件,那么您可以在该文件中添加如下内容:

initialCommands in console :=
"""
import java.net._
import java.time._
import java.time.format._
import java.time.temporal._
import javax.mail._
import javax.mail.internet._
"""

不知道这有多清楚,但它只是一个使用三引号的块字符串

方便地收集基本类(任何对您的工作有意义的类)可以节省大量时间!


推荐阅读