Scala 2.13用什么代替MutableList?

时间:2019-08-13 09:14:54

标签: scala scala-collections mutablelist scala-2.13

我正在将软件从Scala 2.12.8升级到Scala 2.13,并发现根据许多指南(如this one),已删除了MutableList集合(scala.collection.mutable.MutableList)。 / p>

例如,本指南说这是一个已弃用的集合,因此才将其删除,但在以前的版本中我找不到该类中的任何弃用。

  

“已删除了不推荐使用的集合(MutableList,immutable.Stack等)”

我还首先升级到2.12.9(在2.13.0之前的最新版本),以检查是否有不推荐使用的注释,以提供有关使用什么的建议,但在此版本中,不推荐使用该集合。

我搜索了这个问题,但找不到很好的答案。 这个问题对我和以后的升级都将是有益的。

在Scala 2.13中,我应该使用什么代替MutableList?

1 个答案:

答案 0 :(得分:6)

根据https://docs.scala-lang.org/overviews/core/collections-migration-213.html

  

B在2.12中并未被弃用,但在   被视为实施其他   集合。改用collection.mutable.MutableListArrayDequeList

var