![]() |
1
9
我在为客户编写程序的过程中遇到的唯一“真实世界”的差异用法(与编写编译器测试用例或文章或其他东西不同)是我现在可以通过
这真的不是一个“拯救一天”的功能。这更像是一个“它的工作方式我期待它”的功能。 |
![]() |
2
3
我特别感谢埃里克在第二段视频结尾讨论 他预计用户会使用这个功能。他指出,大多数业务线应用程序开发人员可能不会创建许多使用协方差或逆方差的接口,但更可能是框架开发人员的角色(当然包括您自己的框架)。
|
![]() |
3
1
像协方差和逆方差这样的特性并不能真正“省事”。相反,如果使用正确,它们会使以后的维护更容易。这样,它就像C++中的const正确性。它并没有增加任何功能,但是正确编写的代码使用了它,使系统更易于使用。
|
![]() |
4
0
我用C#大约三年了,我只记得曾经“丢失”过的方差特征,可能只有一两次。 有可能现在它们已经在语言中了,我会找到更多的机会来利用它们,但我确实认为它们充其量只是“次要”的特性。 (我很想看看这里还有什么答案。) |
![]() |
holbech · Scala:隐式分解、歧义和逆变 7 年前 |
![]() |
Zebrafish · 没有隐式向上转换函数指针参数? 7 年前 |
![]() |
Zac · 协方差混乱。无法将已实现接口的元组分配给元组列表 8 年前 |
![]() |
lokusking · 任务的协方差和反方差 9 年前 |
![]() |
Aadith Ramia · 理解C中的反差# 9 年前 |