2016年8月27日

大数据之scala高级语法学习

摘要: 协变 案例一: c不能赋值给c2,因为Covariant定义成不变类型。 稍微改一下: 因为Consumer定义成协变类型的,所以Covariant[Bird]是Covariant[Animal]的子类型,所以它可以被赋值给c2。 Scala的逆变: 这里Consumer[-T]定义成逆变类型,所以 阅读全文

posted @ 2016-08-27 08:45 张明明_1 阅读(272) 评论(0) 推荐(0) 编辑

导航