在Java中,根据集合的用途,我们不使用相同的实现(即ArrayList vs LinkedList)。
来自 Java 背景,有人能告诉我关于 Scala 集合和性能注意事项我应该知道些什么吗?
Scala List 的不可变版本似乎是某种不可变的 LinkedList。在 Coursera 上学习 Martin Odersky 课程后,我理解了这些概念。同样,我理解为什么前置比附加更有效,特别是当你有一个不可变列表时。
我想知道所有(或大部分)关于 Scala 集合性能的这些棘手的事情,这样我自己就不会觉得很难。有人能帮我吗?
谢谢