読者です 読者をやめる 読者になる 読者になる

undefに注意

以下のテストコードではTRUEが出力される!!!

if (my @tmp = undef) {
    print "TRUE\n";
} else {
    print "FALSE\n";
}

サブルーチンでundef返すことがあるケースでは、wantarrayで呼び出し側のコンテキストを確認することが望ましそう。