如何让Scala IDE / Intelij导入scala.concurrent.duration._

时间:2016-01-03 13:08:43

标签: scala intellij-idea scala-ide

我是Scala的新手,很多次我看到像这样的代码

implicit val timeout = Timeout(5 seconds)

使用Intelij,我可以按alt + enter导入超时。但不能用于5 seconds。必须搜索谷歌才能记住duration._

1 个答案:

答案 0 :(得分:2)

implicit val timeout = Timeout(5 seconds) 

实际上意味着

implicit val timeout = Timeout(duration.DurationInt(5).seconds) 

其中" DurationInt"是隐式转换函数。

不幸的是,两个IDE都无法搜索要导入的隐式转换。因此,如果您希望他们自动添加导入状态,请尝试使用第二个变体。