以下の条件でチェックを行いたい。のメンバーが に%ans
含まれていない場合は%test
、その値を出力し%ans
ます。しかし、なぜこれはそれを印刷しなかったのですか?
use Data::Dumper;
my %ans = ("foo" => 1);
my %test = ("bar" => 1);
foreach my $ansrule ( keys %{$ans} ) {
if ( !exists $test{$ansrule} ) {
print "ANS: $ansrule\n";
}
}