1
我有一个类的定义如下:如何使用类型参数的斯卡拉边界访问方法
value map is not a member of type parameter A
:
class Pipe[ A ](a: A) {
def |>[ B ](f: A => B) = f(a)
def map[A, B, C](f: C => B)(implicit ev: A =:= List[C]): Seq[B] = { a.map(f) }
}
类以上不会在map
方法以下错误编译
我已经尝试了两种方法,但都没有工作。我如何定义map
方法,使a: A
被认为是一个序列,因此可以使用map方法?
TIA。