我正在将软件从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?
答案 0 :(得分:6)
根据https://docs.scala-lang.org/overviews/core/collections-migration-213.html:
B
在2.12中并未被弃用,但在 被视为实施其他 集合。改用collection.mutable.MutableList
或ArrayDeque
和List
。
var