今天知识星球球友,微信问浪尖了一个spark源码阅读中的类型限定问题.这个在spark源码很多处出现,所以今天浪尖就整理一下scala类型限定的内容.希望对大家有帮助. scala类型参数要点 1. 非变 trait Queue[T] {}?这是非变情况.这种情况下,当类型S是类型A的子类型,则Queue[S]不可认为是Queue[A]的子类型或父类型,这种情况是和Java一样的.?2. 协变trait Queue[+T] {}?这是协变情况.这种情况下,当类型S是类型A的子类型,则Queue[…