delete EXPR

広告

広告

解説

ハッシュ配列から指定された value を削除する関数です。削除された値か、何も削除されなかった場合には未定義値が返されます。$ENV{}から削除を行なうと、実際に環境変数を変更します。DBM ファイルに tie された配列からの削除は、その DBM ファイルからエントリを削除します。ただし、tie されたハッシュからの削除が値を返すとは限りません。最終的な操作がハッシュの key による検索である限りは、EXPR には任意の複雑な式を置くことができます。

使用例

ソース

#連想配列のすべての value を削除する

foreach $key (keys %ARRAY) {
    delete $ARRAY{$key};
}
delete $ref->[$x][$y]{$key};

参照

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日