in reply to Re (tilly) 1: Checking for defined-ness for a list
in thread Checking for defined-ness for a list

I think demorgan got the best of you here. This is "all are undefined", not "at least one undefined". You want:
if (grep !defined($_), @hash{ qw(A B C) }) { # at least one undefined }

-- Randal L. Schwartz, Perl hacker