具象可変コレクションクラス 並行マップ 可変ビット集合 目次
最新版は Scala Documentation に移行しました。

可変ビット集合

可変ビット集合 (mutable.BitSet) は、変更が上書き処理される他は不変のものとほとんど同じだ。可変ビット集合は、変更しなかった Long をコピーしなくても済むぶん不変ビット集合に比べて少し効率的だ。

scala> val bits = scala.collection.mutable.BitSet.empty
bits: scala.collection.mutable.BitSet = BitSet()
scala> bits += 1
res49: bits.type = BitSet(1)
scala> bits += 3
res50: bits.type = BitSet(1, 3)
scala> bits
res51: scala.collection.mutable.BitSet = BitSet(1, 3)

続いては、配列


具象可変コレクションクラス 並行マップ 可変ビット集合 目次