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:
Заголовок:
Текст:




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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