在scala 2.11中弃用`scala.collection.script`的替代方法?

时间:2014-03-28 16:06:40

标签: scala deprecated scala-collections scala-2.11

scala.collection.script似乎已被scala 2.11弃用,没有建议的替代品。鉴于可观察集合在GUI编程中非常有用,我不太了解这一步骤。我同意不可变数据结构几乎在所有地方都是首选,但是当在视图和视图模型之间进行同步时,观察到的可变结构的优点是明确的。

如果需要观察可变scala集合中的更改,建议的替代方案是什么?我过去已经创建了一个mixin特性来实现自己,但这非常麻烦,因为你不确定实现了哪些方法(如被覆盖)以及哪些方法来自大量的混合特征来自集合库,这意味着没有通用的解决方案来捕获每种类型的集合中的所有更改。这些实现细节也可能在将来的任何时候发生变化,所以我宁愿不自己维护这样的东西。

如果有人能指出我合适的选择,那将非常感激!

1 个答案:

答案 0 :(得分:0)

弃用,没有直接替换。

见提交:

收藏库整理,第一部分:脚本。

现在不推荐使用scala.collection.scripting中的所有内容以及 <<在其他一些类中实现的方法。脚本没有 似乎根本使用,任何做过的人都可以轻松编写一个包装器 同样的事情。

https://github.com/scala/scala/commit/3cc99d7b4aa43b1b06cc837a55665896993235fc