Undefined subroutine &main::subroutine
Vladimír Fux
fux na zaby.cz
Neděle Březen 7 14:32:59 MET 2004
Dobry den vsem.
Poradte mi prosim, kde delam chybu. Program, ktery uz mi fungoval mi
najednou zacal vypadavat s hlaskou
Undefined subroutine &main::time2iso , prestoze na zacatku programu mam
prikaz
use HTTP::FDate;
Badanim jsem zjistil, ze jakykoliv program, ktery napisu mi nenajde zadnou
funkci v knihovne, pripojene prikazem "use nejakaknihovna;"
Priklad
-------- mylib.pm --------
package mylib;
sub pricti_pet ($)
{
my $cislo = shift;
return $cislo + 5;
}
1;
------- test.pl -------
#!/usr/bin/perl
use mylib;
$pricteno = pricti_pet(2);
print "Vysledek: $pricteno \n";
exit;
Pri spusteni ohlasi
Undefined subroutine &main::prictipet called at ./pokus line 4.
Jsem v PERLu zacatecnik, nikde se mi nepodarilo nic rozumneho vygooglovat.
Mam podezreni, ze se to stalo pote, co jsem se snazil updatovat perlovske
knihovny prikazem
perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'
Poradte, prosim, co s tim.
Dekuji Vladimir
Další informace o konferenci Perl