undef


undef EXPR
undef

 EXPRを未定義にします。
 常に未定義値を返します。
 EXPRを省略すると何もしませんが未定義値を返すので、未定義値が欲しい場合に単にundefを書くことがあります。

サンプルプログラム

undef $foo; # $fooを未定義にする
(undef, $hoge) = split /\t/, $line; # 結果リストのうち2番目だけを使う
return undef; # 関数の返値として未定義値を返す

関連項目

defined関数
delete関数