DoubleLinkedList已被弃用。为什么是这样?似乎没有明确的替代品。有继任者的计划吗?斯卡拉DoubleLinkedList更换
回答
“特异反应性和危险的” API的,因为它在提交信息和弃用所述,概括起来。
总的方向是减小标准库的大小,特别是集合的大小,所以很可能替代品只会作为重新设想和重新设计的替代品集合的一部分到达(如果曾经)图书馆。 (有工作正在进行中。)
最后意见on this issue是顺序,“这是怎么甚至要工作?”这是令人惊讶的难以调和的许多藏品2.8具有可变性的标准API,这是一个原因实验,以统一的通用接口背后可变和不可变的集合没有辜负its hype的。
大卫布莱恩与斯卡拉的MutableList比较吸收:) – dk14
你没有回答任何问题。关于计算课程和数据结构的看法可能与讨论foruns或邮件列表有关,但与澄清这里的任何问题无关。 –
@RichardGomes可能是这个问题,“这是为什么?”太宽泛,特别是在度假时。这个可笑的答案只是一个占位符,直到雷克斯克尔回答它。真正的答案是短语“打破封装”,它与提交中的短语“特殊和危险”相对应。我会编辑以减少摇摆因素。 –
- 1. 斯卡拉DynamicVariable的更换ThreadLocal的
- 2. 斯卡拉对变换Seq
- 3. 斯卡拉地图转换
- 4. 斯卡拉Bitset toBitMask转换
- 5. 斯卡拉Java转换
- 6. 转换Java来斯卡拉
- 7. Java来斯卡拉转换
- 8. 转换类型斯卡拉
- 9. Java <->斯卡拉收集转换,斯卡拉2.10
- 10. 斯卡拉:包装上的Java地图后,斯卡拉转换
- 11. 斯卡拉地图更新
- 12. 斯卡拉更新密钥
- 13. 斯卡拉更新集合
- 14. 斯卡拉在斯卡拉类
- 15. 斯卡拉:更换新行,选项卡,并从字符串
- 16. 卡夫卡与斯卡拉
- 17. 斯卡拉
- 18. 在斯卡拉
- 19. 斯卡拉 - replaceAllIn
- 20. 在斯卡拉
- 21. `doto`斯卡拉
- 22. 斯卡拉:_的
- 23. 在斯卡拉
- 24. 在斯卡拉
- 25. 在斯卡拉
- 26. 从斯卡拉
- 27. DSL斯卡拉
- 28. 从斯卡拉
- 29. 在斯卡拉
- 30. 斯卡拉:Option.getOrElse(...)
相关的Git提交消息 - 不是非常翔实:https://github.com/scala/scala/commit/3cc99d7b4aa43b1b06cc837a55665896993235fc –
仅供参考,链接不会自动包含美元符号。 –