RosettaCodeData/Task/Stack/Sidef/stack-2.sidef

11 lines
253 B
Plaintext

class Stack(stack=[]) {
method pop { stack.pop };
method push(item) { stack.push(item) };
method empty { stack.is_empty };
}
var stack = Stack();
stack.push(42);
say stack.pop; # => 42
say stack.empty; # => true