El método map() se utiliza para construir una nueva cola aplicando una función a todos los elementos de esta cola.
Definición del método: def map[B](f: (A) => B): Queue[B]
Tipo de devolución: devuelve una nueva cola que contiene todos los elementos después de aplicar la función dada.
Ejemplo 1:
// Scala program of map() // method // Import Queue import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a queue val q1 = Queue(1, 3, 2, 7, 6, 5) // Print the queue println(q1) // Applying map method val result = q1.map(x => x*x) // Display output print("New queue after squaring all elements: " + result) } }
Producción:
Queue(1, 3, 2, 7, 6, 5) New queue after squaring all elements: Queue(1, 9, 4, 49, 36, 25)
Ejemplo #2:
// Scala program of map() // method // Import Queue import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a queue val q1 = Queue(1, 3, 2, 7, 6, 5) // Print the queue println(q1) // Applying map method val result = q1.map(x => x/2) // Display output print("New queue after dividing all elements by 2: " + result) } }
Producción:
Queue(1, 3, 2, 7, 6, 5) New queue after dividing all elements by 2: Queue(0, 1, 1, 3, 3, 2)
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA