in reply to undefs and functions
The following seems to have worked, but for calling on methods, you're probably still stuck (i didn't try, though, so it might work too). Just an example:
my %foo = ( 'bar' => {'baz' => 1} ); print $foo{'baz'}->{'bar'} || 'oops';
which prints 'oops' because there is no 'bar' in %foo.
Update I misunderstood the question I think, but I tested this below and it still followed the same principle:
my %foo = ( 'bar' => undef ); print $foo{'bar'}->{'baz'} || "oops";
No warnings under -w or use strict.
local $_ = "0A72656B636148206C72655020726568746F6E41207473754A"; while(s/..$//) { print chr(hex($&)) }
|
---|
In Section
Meditations