Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Scala Map foreach() method with example

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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

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

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

Example #1:




// Scala program of foreach()
// method
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating map
        val m1 = Map(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=3, value=geeks
key=1, value=for
key=2, value=cs
key=6, value=geeks

Example #2:




// Scala program of foreach()
// method
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating map
        val m1 = Map(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=3, value=geeks
key=1, value=for
key=2, value=cs

So, the identical elements are taken only once.


My Personal Notes arrow_drop_up
Last Updated : 13 Aug, 2019
Like Article
Save Article
Similar Reads