Adding a tuple to a set does not work

Viewed 3952
scala> val set = scala.collection.mutable.Set[(Int, Int)]()
set: scala.collection.mutable.Set[(Int, Int)] = Set()

scala> set += (3, 4)
<console>:9: error: type mismatch;
 found   : Int(3)
 required: (Int, Int)
              set += (3, 4)
                  ^

scala> set += Tuple2(3, 4)
res5: set.type = Set((3,4))

Adding (3, 4) does not work - why ?

Normally, (3, 4) also represents a tuple with two elements.

1 Answers
Related