Open In App

Scala SortedMap foreach() method with example

Improve
Improve
Like Article
Like
Save
Share
Report

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

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

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

Example #1:




// Scala program of foreach()
// method
import scala.collection.immutable.SortedMap
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating SortedMap
        val m1 = SortedMap(3 -> "geeks", 1 -> "for", 2 -> "cs", 6 -> "geeks")
          
        // Applying foreach method and 
        // displaying output 
        val result = m1.foreach(x => println("key=" + x._1 + ", value=" + x._2))
          
    }
}


Output:

key=1, value=for
key=2, value=cs
key=3, value=geeks
key=6, value=geeks

Example #2:




// Scala program of foreach()
// method
import scala.collection.immutable.SortedMap
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating SortedMap
        val m1 = SortedMap(3 -> "geeks", 1 -> "for", 2 -> "cs", 3 -> "geeks")
          
        // Applying foreach method and 
        // displaying output 
        val result = m1.foreach(x => println("key=" + x._1 + ", value=" + x._2))
          
    }
}


Output:

key=1, value=for
key=2, value=cs
key=3, value=geeks

So, the identical elements are taken only once.



Last Updated : 03 Nov, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads