Open in App
Not now

# Scala Set map() method with example

• Last Updated : 18 Oct, 2019

The map() method is utilized to build a new set by applying a function to all elements of this set.

Method Definition: def map[B](f: (A) => B): immutable.Set[B]

Return Type: It returns a new set containing all the elements after applying the given function.

Example #1:

 `// Scala program of map()  ` `// method  ` ` `  `// Creating object  ` `object` `GfG  ` `{  ` ` `  `    ``// Main method  ` `    ``def` `main(args``:``Array[String])  ` `    ``{  ` `        ``// Creating a set  ` `        ``val` `s``1` `=` `Set(``5``, ``1``, ``3``, ``2``, ``4``)  ` `         `  `        ``// Applying map method  ` `        ``val` `result ``=` `s``1``.map(x ``=>` `x*x) ` `         `  `        ``// Display output ` `        ``println(result) ` `    ``}  ` `}  `

Output:

```Set(25, 1, 9, 16, 4)
```

Example #2:

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

Output:

```Set(2, 0, 1)
```

My Personal Notes arrow_drop_up
Related Articles