El método de retención() se utiliza para retener todos los pares del mapa que satisface la condición establecida.
Definición del método: def retener (p: (A, B) => Boolean): Map.this.type
Tipo de retorno: Devuelve todos los pares “clave-valor” del mapa que satisface el predicado establecido.
Ejemplo 1:
// Scala program of retain() // method // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a mutable map val m1 = scala.collection.mutable.Map(3 -> "geeks", 1 -> "for", 2 -> "cs") // Applying retain method val result = m1.retain((key,value) => key > 1) // Displays output println(result) } }
Producción:
Map(2 -> cs, 3 -> geeks)
Ejemplo: 2#
// Scala program of retain() // method // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a mutable map val m1 = scala.collection.mutable.Map(3 -> "geeks", 1 -> "for", 1 -> "cs") // Applying retain method val result = m1.retain((key,value) => key > 1) // Displays output println(result) } }
Producción:
Map(3 -> geeks)
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA