my %haystack; @haystack{'aa'..'ff'} = (); # syntax error: say exists @haystack{qw(aa bb cc dd)}; # need to use this instead: use List::Util qw(first); say !! first { exists $haystack{$_} } qw(aa bb cc dd);