可変ビットセット | 目次 |
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)
続いては: 配列
可変ビットセット | 目次 |