scala - Scala REPL 启动命令行
问题描述
当我启动 Scala REPL 时,有没有办法将 Scala 代码或源文件放在命令行上以自动运行?为了方便用户,我想在启动时自动完成一些导入(在 bash 脚本的命令行上)。
解决方案
如果您的项目有一个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._
"""
不知道这有多清楚,但它只是一个使用三引号的块字符串
方便地收集基本类(任何对您的工作有意义的类)可以节省大量时间!
推荐阅读
- java - 建立三个表之间的关系
- asp.net-mvc - 来自本地服务器的 Power BI 报表集成
- javascript - Vuejs Nuxt - 如何修改 facebook 登录按钮样式?
- java - 无法执行shell脚本
- haskell - 你如何确定一个类型是否是一个函子在haskell中?
- drupal - 使用 field_deleted_data_ 重命名的字段表
和 field_config , field_config_instance 表设置已删除状态 1 - android - 如何实现范围存储以从库中选择视频并将其发送到 Android 10 上的另一个 Activity
- anylogic - 在两个不同的自定义流程图中使用禁区开始和禁区结束
- python - 使用 Music21(或替代方法)从 MIDI 中提取休止符并写入单独的 MIDI 轨道
- flutter - 在 Flutter 中实现类似 WhatsApp/Telegram 的调用功能