print "defined\n" if (exists($x->{fred}->{dave})); #### { print "defined\n" if (exists(%{$x->{fred}||last}->{dave})); } #### print "defined\n" if (exists(%{$x->{fred}||{}}->{dave});
## { print "defined\n" if (exists(%{$x->{fred}||last}->{dave})); } ##
## print "defined\n" if (exists(%{$x->{fred}||{}}->{dave});