dbmopen v perlu - proc se nedari
John Popelnik
popelnik na gvid.cz
Středa Březen 11 15:47:45 MET 1998
Chtel bych se dotazati, proc se mi nedari nasledujici:
#! /usr/bin/perl -w
use strict;
my %data;
dbmopen %data, 'luf', 0666 or die 'Neexistuje databaze luf!!';
%data = ('Luf', 10, 'Pop', 20);
my $klic;
foreach $klic (keys %data) {
print "$klic ma hodnotu $data{$klic}\n";
}
dbmclose %data;
Vzdycky mi perl skonci s radou chyb tohoto druhu:
[Wed Mar 11 15:46:01 1998] databaze.pl: Array found where operator expected
at (eval 2) line 1, at end of line
[Wed Mar 11 15:46:01 1998] databaze.pl: (Do you need to predeclare
Carp::longmess?)
apod.
Zkousel jsem znova prehrat vsechny *.pm moduly perlu a nepomohlo to.
Pouzivam perl 5.00403 na Linuxu 2.0.30
A uz sem z toho trochu zoufaly. Ja dbm nepotrebuji, ale nejaky lidi to
chteji pouzivat a ja jim nejsem schopen svoji neschopnost vysvetlit.
Diky moc, John Popelnik
--
----------------------------------------------------
John Popelnik, system administrator of eniac.gvid.cz
office: FI MU Brno - B205 tel. (05) 41 512 348
e-mail: popelnik na gvid.cz privat (05) 46 211 083
Další informace o konferenci Perl