# Scala SortedSet foreach() method with example

• Last Updated : 03 Nov, 2019

The foreach() method is utilized to apply the given function to all the elements of the SortedSet.

Method Definition: def foreach(f: (A) => Unit): Unit

Return Type: It returns all the elements of the SortedSet after applying the given function to each of them.

Example #1:

 `// Scala program of foreach() ``// method ``import` `scala.collection.immutable.SortedSet `` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``        ``// Creating a SortedSet ``        ``val` `s``1` `=` `SortedSet(``3``, ``7``, ``12``, ``9``, ``21``) ``         ` `        ``// Applying foreach method ``        ``s``1``.foreach(x ``=>` `println(x)) ``     ` `    ``} ``} `

Output:

```3
7
9
12
21
```

Example #2:

 `// Scala program of foreach() ``// method ``import` `scala.collection.immutable.SortedSet `` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``        ``// Creating a SortedSet ``        ``val` `s``1` `=` `SortedSet(``1``, ``2``, ``3``, ``4``, ``5``) ``         ` `        ``// Applying foreach method ``        ``s``1``.foreach(x ``=>` `println(x + ``" times "` `+ x + ``" = "` `+ x*x)) ``     ` `    ``} ``} `

Output:

```1 times 1 = 1
2 times 2 = 4
3 times 3 = 9
4 times 4 = 16
5 times 5 = 25
```

My Personal Notes arrow_drop_up