in reply to Stringifying undefs
my $foo = undef; print "\$foo = " . ($foo || 0); [download]
print "\$foo = " . ($foo + 0); [download]
use warnings; my $foo = undef; print "\$foo = " . (++$foo-1); [download]