![]() |
1
3
当您试图绕过您所遇到的问题(方法或函数的返回类型是一个逆变参数)时,第一个解决方案被认为是最佳实践。 第二个解决方案称为 广义类型约束 当您希望在没有编译器“适合它们”的情况下推断正确的类型时,它非常有用。例如,如果你
你试图把它称为
编译器会推断
编译器将从您的参数推断它们为
只要你明确地定义了你的A和B,并且你总是会这样做(因为没有什么可以推断的),你的第一个解决方案就是好的。不需要牵连。 |
![]() |
davidzxc574 · 将字符串缩放为字符 2 年前 |
![]() |
yic_l · 什么是“!”在这个函数中是什么意思? 2 年前 |
![]() |
Jelly · Scala:用于理解递归未来 2 年前 |
![]() |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 2 年前 |
![]() |
Iheb Mar · 卡夫卡制作人/消费者粉碎每一秒的API调用 2 年前 |
![]() |
B. Bal · 在Scala中重用类成员 2 年前 |