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 diff() se utiliza para calcular la diferencia de este conjunto y otro conjunto.
Definición del método: def +()
Tipo de devolución: devuelve un conjunto que contiene elementos diff
Ejemplo 1:
// Scala program of diff() // method import scala.collection.immutable.BitSet // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating BitSet val s1 = BitSet(1, 2, 3, 4, 5) val s2 = BitSet(1, 2, 3) // Applying diff method val s3 = s1.diff(s2) // Displays output for(elem <- s3) println(elem) } }
Producción:
4 5
Ejemplo #2:
// Scala program of diff() // method import scala.collection.immutable.BitSet // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating BitSet val s1 = BitSet(1, 2, 3, 4, 5) val s2 = BitSet(6, 2, 7, 8) // Applying diff method val s3 = s1.diff(s2) // Displays output for(elem <- s3) println(elem) } }
Producción:
1 3 4 5