|
|
1
1
让我们看看
在scala中,可以使用
所以为什么变元处于反变位置,而返回类型是协变的。让我们试着假设相反的论点:
当你试图实现printcarinfo时,我们可以处理任何争论,不仅是汽车,还有卡车和自行车。
显然调用
关于你的代码。相反:你可以分配
|
|
2
1
您的代码无法编译,因为否则,例如
你的
可以接受
|