Scala Map foreach() method with example
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 m 1 = Map( 3 - > "geeks" , 1 - > "for" , 2 - > "cs" , 6 - > "geeks" ) // Applying foreach method and // displaying output val result = m 1 .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 m 1 = Map( 3 - > "geeks" , 1 - > "for" , 2 - > "cs" , 3 - > "geeks" ) // Applying foreach method and // displaying output val result = m 1 .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.
Please Login to comment...