- or download this
use strict;
use warnings;
...
warn sprintf "at end: BAR '%s'\n",
! exists $foo{BAR} ? '<absent>' : ! defined $foo{BAR} ? '<und
+ef>' : $foo{BAR};
- or download this
at start: BAR '<absent>'
at end: BAR '<absent>'
- or download this
at start: BAR '<absent>'
at end: BAR '<undef>'