假设我定义了一个类型构造函数Box
trait Box[+T]什么是正确的?
T是协变的T Box是协变量的。发布于 2014-06-16 10:15:18
关于Functional Programming in Scala一书中的差异
在声明
trait List[+A]中,类型参数A前面的+是一个方差注释,它指示A是List的协变量或“正”参数。这意味着,例如,假设List[Dog]是List[Animal]的一个子类型,则Dog被认为是Animal的一个子类型。
发布于 2014-06-16 10:13:10
正确的办法是:
“Box类型是T中的协变”
https://stackoverflow.com/questions/24238963
复制相似问题