Los conjuntos de bits de Scala son conjuntos de enteros no negativos que se representan como arrays de bits de tamaño variable empaquetados en palabras de 64 bits. El método +() se utiliza para crear un nuevo conjunto con un elemento adicional, a menos que el elemento ya esté presente.
Definición del método: def +()
Tipo de retorno: Devuelve un nuevo conjunto que contiene todos los elementos de este conjunto.
Ejemplo 1:
// Scala program of Bitset + // method import scala.collection.immutable.BitSet // Creating object object GfG { // Main method def main(args:Array[String]) { val bitSet: BitSet = BitSet(0, 1, 2, 3) println(s"Elements in Bitset are = $bitSet") // Applying BitSet +() function val bs1: BitSet = bitSet + 10 + 11 // Displays output println(bs1) } }
Producción:
Elements in Bitset are = BitSet(0, 1, 2, 3) BitSet(0, 1, 2, 3, 10, 11)
Ejemplo #2:
// Scala program of Bitset + // method import scala.collection.immutable.BitSet // Creating object object GfG { // Main method def main(args:Array[String]) { val bitSet: BitSet = BitSet(0, 1, 2, 3 ) println(s"Elements in Bitset are = $bitSet") // Applying BitSet +() function val bs1: BitSet = bitSet + 1 + 2 + 3 // Displays output println(bs1) } }
Producción:
Elements in Bitset are = BitSet(0, 1, 2, 3) BitSet(0, 1, 2, 3)