當前位置:首頁 » Perl » Perl dbmopen()函數

Perl dbmopen()函數

perl dbmopen()函數,dbmopen()函數學習例子,dbmopen()函數實例代碼,dbmopen()函數教學等

語法

dbmopen HASH, EXPR, MODE


定義和用法

綁定EXPR的Hash散列指定的數據庫文件。如果數據庫不存在,則使用指定的模式MODE。EXPR應該冇有指定的文件。目錄.pge擴展。現在已經不提倡使用有利於tie和一個捆綁DBM哈希模塊,如SDBM_File的。

返回值

  • 失敗返回 0 

  • 成功返回 1

請注意,當用在大型DBM文件功能如keys value 可能會返回巨大的名單。您可能更喜歡使用的每個函數遍曆大型的DBM文件。示例:

#!/usr/bin/perl

# print out history file offsets
#by www.gitbook.net

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