Los conjuntos de bits de Scala son conjuntos de números 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 dado eliminado de este conjunto.
Definición del método: def -(elem)
Tipo de devolución: devuelve un nuevo conjunto que contiene todos los elementos de este conjunto pero que no contiene elem
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 - 0 // Displays output println(bs1) } }
Producción:
Elements in Bitset are = BitSet(0, 1, 2, 3) BitSet(1, 2, 3)
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, 3) // Displays output println(bs1) } }
Producción:
Elements in Bitset are = BitSet(0, 1, 2, 3) BitSet(0, 2)