假设以下设置:
val f = new (Int -> Int)(_ + 1)
object g extends (Int -> Int)(_ + 1)
然后我们
(1,2) map g
(2,3)
但是
(1,2) map f
无法编译错误
error: could not find implicit value for parameter mapper: shapeless.ops.tuple.Mapper[(Int, Int),f.type]
(1,2) map f
但是(f == g)就 - > [A,B]而言,那么我错过了什么?