En Scala Stack class
, el método apply() se utiliza para devolver un elemento en una posición dada en la pila. La parte superior de la pila corresponde al elemento en la posición 0 y así sucesivamente.
Definición del método: def apply(idx: Int): A
Tipo de devolución: devuelve un elemento en una posición dada en la pila.
Ejemplo 1:
// Scala program of apply() // method import scala.collection.mutable.Stack // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a stack val s1 = Stack(1, 2, 3, 4, 5) // Print the stack println(s1) // Applying apply method val result = s1.apply(0) // Display output println("Element at 0th position: " + result) } }
Producción:
Stack(1, 2, 3, 4, 5) Element at 0th position: 1
Ejemplo #2:
// Scala program of apply() // method import scala.collection.mutable.Stack // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a stack val s1 = Stack("C++", "Java", "Python", "Scala") // Print the stack println(s1) // Applying apply method val result = s1.apply(2) // Display output println("Element at 2nd position: " + result) } }
Producción:
Stack(C++, Java, Python, Scala) Element at 2nd position: Python
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