【发布时间】:2012-11-26 19:25:45
【问题描述】:
ToFunctorOps 通过 ToLiftV 隐式定义了一个 lift 方法,但我似乎无法让它找到我的仿函数实例:
import scalaz.std.option._
import scalaz.syntax.functor._
import scalaz.syntax.id._
import scalaz.syntax.std.option._
def inc(x: Int) = x + 1
1.some |> (inc _).lift
<console>:16: error: could not find implicit value for parameter F: scalaz.Functor[F]
1.some |> (inc _).lift
option 的仿函数实例是可见的,但编译器似乎找不到它。关于如何解决此问题的任何建议?
【问题讨论】: