【发布时间】:2014-12-11 01:11:12
【问题描述】:
最近我看到了一个类似于这个定义的特征:
trait Server[T, Reader[_], Writer[_]] {
def read[Result:Reader](t: T): Result
def write[Result:Writer](r: Result): T
}
(original definition取自"autowire" project)
[Result:Reader] 和 [Result:Writer] 部分到底是什么意思?
如何解释? Reader、Writer 和 Result 是什么关系?
【问题讨论】:
标签: scala types declaration traits