Could you post the contents of the two files you are using?

On 20 Jun 2001 14:59:37 -0500, Nick Transier wrote:
> I tried that, same error. "$perlversion requires explicit package name"
> 
> 
> >From: Jeff 'japhy' Pinyan <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: Nick Transier <[EMAIL PROTECTED]>
> >CC: [EMAIL PROTECTED]
> >Subject: Re: method calls outside the package
> >Date: Wed, 20 Jun 2001 15:53:50 -0400 (EDT)
> >
> >On Jun 20, Nick Transier said:
> >
> > >package blah;
> > >{
> > >sub foo {
> > >       print "I do not understand perl"
> >
> >Missing a semicolon above...
> >
> > >       return 5;
> > >}
> > >}
> > >
> > >Now, how do I call this function from outside the package?
> >
> >blah::foo() will work.
> >
> > >$perlversion = blah::->foo;
> >
> >That works too, but kinda kruftily.
> >
> > >but it doesn't work, it asks for explicit package name.
> >
> >That's on your variable.  You need to declare it.
> >
> >   my $version = blah::foo();
> >
> >--
> >Jeff "japhy" Pinyan      [EMAIL PROTECTED]      http://www.pobox.com/~japhy/
> >I am Marillion, the wielder of Ringril, known as Hesinaur, the Winter-Sun.
> >Are you a Monk?  http://www.perlmonks.com/     http://forums.perlguru.com/
> >Perl Programmer at RiskMetrics Group, Inc.     http://www.riskmetrics.com/
> >Acacia Fraternity, Rensselaer Chapter.         Brother #734
> >**      Manning Publications, Co, is publishing my Perl Regex book      **
> >
> 
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com
> 
> 
--
Today is Sweetmorn, the 25th day of Confusion in the YOLD 3167
Wibble.


Reply via email to