【问题标题】:Alternatives to deprecated `scala.collection.script` in scala 2.11?scala 2.11 中已弃用的 `scala.collection.script` 的替代方案?
【发布时间】:2014-05-08 05:03:17
【问题描述】:

scala.collection.script 似乎在没有建议替代方案的情况下被 scala 2.11 弃用。鉴于可观察集合在 GUI 编程中非常有用,我不太了解这一步。我同意几乎在所有地方都首选不可变数据结构,但是在视图和视图模型之间同步时,观察到的可变结构的优势是显而易见的。

如果需要观察可变 scala 集合的变化,建议的替代方案是什么?我过去创建了一个 mixin trait 来实现这一点,但这非常麻烦,因为您不确定哪些方法被实现(如被覆盖)以及哪些是从大量混合特征中派生的集合库,这意味着没有通用的解决方案来捕获每种集合中的所有变化。此外,这些实现细节可能会在未来随时更改,所以我不想自己维护这样的东西。

如果有人能指出一个合适的替代方案,那将非常感激!

【问题讨论】:

    标签: scala deprecated scala-collections scala-2.11


    【解决方案1】:

    已弃用,无法直接替换。

    查看提交:

    集合库整理,第一部分:脚本。

    现在不推荐使用 scala.collection.scripting 中的所有内容,以及

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

    【讨论】:

      猜你喜欢
      • 2012-04-16
      • 1970-01-01
      • 2016-01-08
      • 2020-11-07
      • 2020-05-22
      • 2022-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多