El método foreach() se utiliza para aplicar la función dada a todos los elementos del mapa.
Definición del método: def foreach(f: ((A, B)) => Unidad): Unidad
Tipo de retorno: Devuelve todos los elementos del mapa después de aplicar la función dada a cada uno de ellos.
Ejemplo 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)) } }
Producción:
key=3, value=geeks key=1, value=for key=2, value=cs key=6, value=geeks
Ejemplo #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)) } }
Producción:
key=3, value=geeks key=1, value=for key=2, value=cs
Entonces, los elementos idénticos se toman solo una vez.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA