Sets are immutable, so we cannot add or remove single elements of the existing collection. Instead we must create new sets with operators or methods.
object Program {
def main(args: Array[String]): Unit = {
// Create two sets.
val results1 = Set(10, 11, 15)
val results2 = Set(2, 3, 15)
// Combine the sets.
// ... This eliminates duplicate elements.
// Ordering of elements is not retained.
val results3 = results1 ++ results2
// Display all sets.
println(results1)
println(results2)
println(results3)
}
}
Set(10, 11, 15)
Set(2, 3, 15)
HashSet(10, 2, 3, 11, 15)