Related Articles

# Scala Set +() method with example

• Last Updated : 18 Oct, 2019

The +() method is utilized to create a new set with an additional element unless the element is already present.

Method Definition: def +(elem: A): Set[A]

Return Type: It returns a new set with an additional element unless the element is already present.

Example #1:

 `// Scala program of +() ``// method `` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``        ``// Creating a set ``        ``val` `s``1` `=` `Set(``1``, ``2``, ``3``, ``4``, ``6``, ``7``) ``         ` `        ``// Applying +() method ``        ``val` `result ``=` `s``1``.+(``5``)``             ` `        ``// Display output``        ``print(result)    ``    ``} ``} `
Output:
```Set(5, 1, 6, 2, 7, 3, 4)
```

Example #2:

 `// Scala program of +() ``// method `` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``        ``// Creating a set ``        ``val` `s``1` `=` `Set(``41``, ``12``, ``23``, ``43``, ``1``, ``72``) ``         ` `        ``// Applying +() method ``        ``val` `result ``=` `s``1``.+(``100``)``             ` `        ``// Display output``        ``print(result)    ``    ``} ``} `
Output:
```Set(1, 41, 12, 72, 43, 23, 100)
```

My Personal Notes arrow_drop_up