【发布时间】:2018-02-17 07:05:12
【问题描述】:
在“官方”的 scala REPL 中我可以做到
scala> import util.Random
scala> util.Random.nextInt
res0: Int => -306696783
但在 Ammonite-REPL 中我得到了
@ import util.Random
cmd3.sc:1: object Random is not a member of pack ammonite.util
import util.Random
^
Compilation Failed
所以现在我必须使用 scala. 前缀才能使其在 Ammonite 中工作:
@ import scala.util.Random
@ scala.util.Random.nextInt
res1: Int = 503117434
我是 Scala 的新手,所以我不明白为什么 ammonite 会使用与(对我而言)“官方”util 不同的 util,所以如果有人能提供理由,我将不胜感激这个。
更具体地说,有没有办法让util 成为scala.util 而不是ammonite.util?
【问题讨论】:
标签: ammonite