【发布时间】:2012-09-19 16:14:11
【问题描述】:
我经常使用 Scalaz pimps 找到解决问题的巧妙方法。通常解决方案像
import scalaz._
import Scalaz._
foobar frobnicate quux
// magic
现在,我希望能够看到我实际使用的隐式添加到我的Foobar 一个 frobnicate 方法。通过这种方式,我可以进行更精细的导入并了解我隐式使用的工具的新知识。
有没有办法找出编译器实际用于编译某些表达式的隐式转换?
【问题讨论】:
-
不完全是您想要的,但您可以使用
:implicits获取当前范围内的所有隐式 -
我知道,但问题是,如果我导入 Scalaz。_ 我会得到 很多 的隐含,而且浏览它们是不切实际的......跨度>