Cómo obtener todos los valores de un mapa de Scala

Para obtener todos los valores de un mapa de Scala, necesitamos usar el método de valores (para obtener todos los valores como Iterable) y si queremos obtener los valores como un iterador, necesitamos usar el método valuesIterator . Ahora, veamos algunos ejemplos.
Ejemplo 1:

// Scala program of values()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating a map
        val m1 = Map(3 -> "geeks", 4 -> "for", 2 -> "cs")
          
        // Applying values method
        val result = m1.values
          
        // Displays output
        println(result)
      
    }
}
Producción:

MapLike(geeks, for, cs)

Aquí, se utiliza el método de valores .
Ejemplo #2:

// Scala program of valuesIterator()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating a map
        val m1 = Map(3 -> "geeks", 4 -> "for", 2 -> "cs")
          
        // Applying valuesIterator method
        val result = m1.valuesIterator
          
        // Displays output
        println(result)
      
    }
}
Producción:

non-empty iterator

Aquí, se utiliza el método valueIterator .

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *