Perl-dbmclose

提供:Dev Guides
移動先:案内検索

Perl dbmclose関数

説明

この関数は、ハッシュとDBMファイルの間のバインディングを閉じます。 適切なモジュールでtie関数を使用します。

構文

以下は、この関数の簡単な構文です-

dbmclose HASH

戻り値

この関数は、失敗すると0を返し、成功すると1を返します。

キーや値などの関数は、大きなDBMファイルで使用されると巨大なリストを返す場合があることに注意してください。 各関数を使用して、大きなDBMファイルを反復処理することをお勧めします。

以下は、その基本的な使用法を示すコード例です-

#!/usr/bin/perl

# print out history file offsets
dbmopen(%HIST,'/usr/lib/news/history',0666);
while (($key,$val) = each %HIST) {
   print $key, ' = ', unpack('L',$val), "\n";
}
dbmclose(%HIST);