pop method

E pop()

Removes and returns the top element of the stack.

Throws NoGuaranteeException if the stack is empty.

Example:

final stack = Stack<String>();
stack.push('hello');
final popped = stack.pop(); // 'hello'

Implementation

E pop() {
  if (empty()) {
    throw InvalidArgumentException('Stack is empty');
  }
  return _elements.removeLast();
}