undef
undef EXPR
undef
EXPRを未定義にします。
常に未定義値を返します。
EXPRを省略すると何もしませんが未定義値を返すので、未定義値が欲しい場合に単にundefを書くことがあります。
サンプルプログラム
undef $foo; # $fooを未定義にする (undef, $hoge) = split /\t/, $line; # 結果リストのうち2番目だけを使う return undef; # 関数の返値として未定義値を返す
関連項目
・defined関数・delete関数