Re: [問題] 多維 Hash 讀寫檔案
※ 引述《lucky17 ( )》之銘言:
: 2) 除了dbmopen之外,有沒有其他方式可以把檔案當作多維hash讀寫的?
: 好像有查到 MLDBM 這個可以用,是否還有其他方式?
我自問自答好了XD
有 DBM::Deep 可以用,而且操作應該比 MLDBM 簡單
大概長這樣..
use DBM::Deep;
my $db = DBM::Deep->new( "foo.db" );
$db->{key}->{subkey} = 'value';
print $db->{key}->{subkey};
還蠻直覺的操作,詳細說明文件請上 CPAN
http://search.cpan.org/dist/DBM-Deep/lib/DBM/Deep.pod
--
另外我想問的是..有人跟這個模組熟嗎?它內部大概是怎麼做的?
如果是操作非常大的資料時,記憶體用量和效能如何?
或是還有其他比較好的做法?
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.50
推
05/30 23:52, , 1F
05/30 23:52, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章