Scala中的协方差 - 不理解示例

时间:2014-06-04 21:55:30

标签: scala

我正在读这篇文章...... http://codedefinition.com/scala-type-covariance-and-contravariance.html

我不明白以下几点之间的区别......

def sayHi(people:List[Person]) = people.map { println _ }
def sayHi[T <: Person](people: List[T]) = people.map { println _ }

他们不一样吗?后者说T必须是Person no的子类?

0 个答案:

没有答案