St.*_*rio 14 collections scala
我对Scala很新,并尝试理解可变性Seq.因为它在包中mutable我期望有一种方法允许我们在不复制整个集合的情况下追加元素.
但是没有+=方法mutable.Seq,但是在Buffer.:+并+:复制该集合.
那为什么它是可变的?
Dim*_*ima 27
因为mutable和growable是不一样的东西.(后者是前者的一种特定类型:一切都是可变的,但不是可变的一切都是可变的).
mutable.Seqhas update,允许您更改给定索引处的元素,但不会增大或缩小.
Buffer是专业化的Seq,既可变又可生长.