- or download this
my $x = 42;
assert '$x > 40'; # assertion fails,
# because eval can't see $x
- or download this
sub assert (&) {
require Carp;
...
my $x = 42;
assert { $x > 40 }; # assertion ok
- or download this
sub TRUE () { 1 }
sub FALSE () { 0 }
sub EXIT_SUCCESS () { TRUE }