【发布时间】:2018-04-19 04:06:22
【问题描述】:
我对这个错误有点困惑
[error] found : A => B
[error] required: PartialFunction[A,B]
我可以通过将我正在使用的函数包装在 Function.unlift(x => Some(...)) 中来修复它,但这似乎是我期望在 the doc's definition 中隐含的“PartialFunction[A, B] 类型的部分函数是一元函数,其中域不一定包含所有“A”类型的值。
对于“必然”这个词,这个定义似乎明确地包含了一个函数A => B 是一个PartialFunction[A, B]。我是不是看错了,还是漏掉了什么?
让我更加困惑的是,虽然我在使用 Throwable 和 com.twitter.util.Future[com.twitter.finagle.http.Response] 的代码中收到此错误,但我无法使用 a simpler example 重现它。
【问题讨论】:
标签: scala