Set in Scala

Like set in Python, A set in Scala is an unordered collection of distinct elements.

Set in Python is mutable, Scala has immutable and mutable sets. By default, Set in Scala is equal to scala.collection.immutable.Set, which is immutable

You can create a set by using Set(), you can convert to set by toSet method

//Create a set if you know elements
val s0=Set(1,2,3,4)
// s0: scala.collection.mutable.Set[Int] = Set(1, 2, 3, 4)
//Create an empty set
import scala.collection.mutable.Set
val s1:scala.collection.mutable.Set[Int]=Set()
//s1: scala.collection.mutable.Set[Int] = Set()
//Add elements to a set
val s2:scala.collection.mutable.Set[Int]=s1 + 1 +2 +3 +4
//s2: scala.collection.mutable.Set[Int] = Set(1, 2, 3, 4)

Last updated