The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

#!/usr/bin/ruby
#
#
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