プログラミング言語 Scala 5冊目
■ このスレッドは過去ログ倉庫に格納されています
0448デフォルトの名無しさん
2011/03/30(水) 11:39:05.90abstract class F[+T] {
def f[U >: T](x:U) : List[U]
}
case class HogeImp3[+T](F:F[T]) extends Hoge[T] {
def twice[U >: T](x: U): List[U] = F.f(x)
}
val x3 = new HogeImp3[Int](new F[Int] { def f[U >: Int](x:U) = List(x,x) })
■ このスレッドは過去ログ倉庫に格納されています