En Scala, scala.collection.mutable implementa la estructura de datos Stack. El método :+ se usa para crear una copia de esta pila con un elemento adjunto.
Definición del método – def :+(elemento: A)
Devoluciones: una nueva pila que consta de todos los elementos de esta pila seguidos de elem.
Ejemplo 1:
// Scala program of mutable stack :+() method // Import Stack import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a stack val q2 = List(11, 12, 13, 14, 15) // Applying :+() method val result = q2 :+ 100 // Display output print(result) } }
Producción:
List(11, 12, 13, 14, 15, 100)
Ejemplo #2:
// Scala program of mutable stack /:() // method // Import Stack import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { val st1 = Stack(1, 2, 3) val st2 = Stack("Geeks", "For") // Applying :+() method val result1 = st2 :+ st1 // Display output print(result1) } }
Producción:
Stack(Geeks, For, Stack(1, 2, 3))