広告
既に定義された変数の定義を無効にします。関数の戻り値は常に未定義です。引数を省略して未定義値(undef)を返し、サブルーチンの返却値として使うことができます。
# 変数を無効にし、常に未定義を返す undef $scalar; undef $hash{"data"}; undef @list; undef %hash; undef &function; return ( wantarray ? () : undef );
https://www.7key.jp/program/perl/undef.html