In Scala Stack class
, the pop() method is utilized to remove and return the element at the top of the stack.
Method Definition: def pop(): A
Return Type: It removes and returns the element at the top of the stack.
Example #1:
// Scala program of pop() // method import scala.collection.mutable.Stack
// Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating a stack
var s = Stack( "C++" , "Java" , "Python" , "Scala" )
// Print the stack
println(s)
// Print the top of the stack
println( "Top of the stack: " + s.top)
// Applying pop method
val result = s.pop
// Print the popped element
println( "Popped element: " + result)
}
} |
Output:
Stack(C++, Java, Python, Scala) Top of the stack: C++ Popped element: C++
Example #2:
// Scala program of pop() // method import scala.collection.mutable.Stack
// Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating a stack
var s = Stack( 1 , 2 , 3 , 4 )
// Print the stack
println(s)
// Print the top of the stack
println( "Top of the stack: " + s.top)
// Applying pop method
val result = s.pop
// Print the popped element
println( "Popped element: " + result)
}
} |
Output:
Stack(1, 2, 3, 4) Top of the stack: 1 Popped element: 1