El Módulo DB_File

Una alternativa a dbmopen es usar el módulo DB_File . El siguiente ejemplo muestra como usarlo:

$ cat -n testdbfile.pl
 1  #!/usr/local/bin/perl -w
 2  use strict;
 3  use DB_File;
 4  my $file = shift || 'test';
 5  my %h;
 6  tie (%h, 'DB_File', $file) or die $!;
 7
 8  $h{abc} = "ABC"; $h{def} = "DEF"; $h{ghi} = "GHI";
 9  untie (%h);
10
11  my %g;
12  tie (%g, 'DB_File', $file) or die $!;
13
14  print "$_ => $g{$_}\n" for keys %g;
15
16  untie(%g);

al ejecutar se obtiene:

$ testdbfile.pl
abc => ABC
ghi => GHI
def => DEF

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19