14.1 DBMファイルを作成/使用する
DBMデータベースを作成し、値を格納、入力、参照、削除したい。
- tieを使用してデータベースを開き、ハッシュによってアクセスできるようにする。必要な操作が完了したら、untieを呼び出す。
use DB_File; # データベースモジュールをロードする。 tie %HASH, "DB_File", $FILENAME # %HASHを使用してアクセスするためにデータベースを開く or die "Can't open $FILENAME:$!\n"; $V = $HASH{$KEY}; # データベースから値を取り出す $HASH{$KEY} = $VALUE; # データベースに値を書き込む if (exists $HASH{$KEY}) { # データベースに値が存在することを確認する # ... } delete $HASH{$KEY}; # データベースから値を削除する。 untie %HASH; # データベースを閉じる。