The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

Как получить бинарный дамп хеша или массива на Perl
use Storable;
Запись/чтение дампа в файл.
   store (\%table, 'file');  $hashref = retrieve('file');
   lock_store (\%table, 'file');  $hashref = lock_retrieve('file');
Запись/чтение дампа в ранее открытый файл.
   store_fd (\%table, \*FILE); $hashref = fd_retrieve(\*FILE);
Запись/чтение дампа в скалярную переменную 
(удобно для использования для привязки сложной структуры к ключу в DB_File или BerkeleyDB).
   $hash_dump = freeze (\%table); $hash_ref = thaw($hash_dump);

Если нужно получить дамп в символьном "perl sources"-виде для использования в
eval или print: use Data::Dumper;
 
19.02.2004
Ключи: hash, dump, perl, array / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / Perl / Массивы и Хэши

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:



  Закладки на сайте
  Проследить за страницей
Created 1996-2018 by Maxim Chirkov  
ДобавитьПоддержатьВебмастеруГИД  
Hosting by Ihor