我是Scala的新手,很多次我看到像这样的代码
implicit val timeout = Timeout(5 seconds)
使用Intelij,我可以按alt + enter
导入超时。但不能用于5 seconds
。必须搜索谷歌才能记住duration._
答案 0 :(得分:2)
implicit val timeout = Timeout(5 seconds)
实际上意味着
implicit val timeout = Timeout(duration.DurationInt(5).seconds)
其中" DurationInt"是隐式转换函数。
不幸的是,两个IDE都无法搜索要导入的隐式转换。因此,如果您希望他们自动添加导入状态,请尝试使用第二个变体。