![]() |
1
12
编辑
|
![]() |
2
30
|
![]() |
3
5
有关收藏库的背景信息,请查看 Scala 2.8 Collections API 文章。 如果你有具体的操作,那就特别注意 Performance Characteristics section . 关于是否使用特定类型或更一般的特性的设计选择,我认为这取决于您在实现中所做的工作。例如,如果一个方法接受一个列表,那么它可以依赖于fast prepend,并可以在其实现中使用它。因此,接受一个更一般的特质可能会产生不想要的绩效结果。另外,你还得担心你会得到什么样的回报。
如果你想写一些通用的东西,你可能需要保留类型。看到了吗 Can I "pimp my library" with an analogue of TraversableLike.map that has nicely variant types? 了解一下您将遇到的问题和一些解决方案。 |
![]() |
insipidintegrator · 通过迭代器/指针访问命名空间? 6 月前 |
|
Ben · 如何使用带有部分应用的过滤器功能的角度材质日期选择器? 1 年前 |
![]() |
larn · 这是工厂模式还是战略模式? 1 年前 |
![]() |
Community wiki · 您对存储库模式的理解是什么? 1 年前 |