2008-03-19から1日間の記事一覧
Storableモジュールが提供するstore関数、retrieve関数を使用する。 use Storable; store(\%hash, "filename"); # データ構造体の読み取り $href = retrieve("filename");
MLDBMとDB_Fileを使用する。 use MLDBM qw(DB_File); use Fcntl; tie (%hash, "MLDBM", "testfile.db", O_CREAT|O_RDWR, 0666) or die; # ... %hashに対する処理を書く untie %hash;
use Data::Dumper; print Dumper($reference);
標準モジュールStorableが提供するdclone関数を使用する。 use Storable; $r2 = dclone($r1);
1行に1フィールドを記述するシンプルなファイルフォーマットを使用する。 FieldName : Value 各レコードは空白行で区切る。 レコードを書き込む foreach $record (@Array_of_Records) { for $key (sort keys %$record) { print "$key : $record->{$key}\n"; …
適切なオブジェクトの適切なメソッドを呼び出すクロージャを作成する。
無名ハッシュのリファレンスを使用する。 例 $record = { NAME => "Jason", EMPNO => 132, TITLE => "deputy peon", AGE => 23, SALARY => 37_000, PALS => ["Norbert", "Rhys", "Phineas"], };