【发布时间】:2015-12-04 20:59:40
【问题描述】:
我有这个非常有用的隐式类,我想扩展GenIterable:
import scala.collection.GenIterable
implicit class WhatUpTho[S<:GenIterable[T],T](s:S) extends GenIterable[T]{
def whatUpTho = println("sup yo")
}
不幸的是,编译器不允许我写这个,因为它缺少 trait GenIterable 所需的 79 个方法或属性。我想推迟针对WhatUpTho 的所有 请求,而没有具体定义到它的s 参数。
我该如何做到这一点?
【问题讨论】: