On Tue, 2008-12-02 at 17:44 +0100, Martin Barth wrote:
> > > $::Foo::a
> > 
> > This is a shortcut for $main::Foo::a
> 
> % perl -e 'package Foo; $a = 2;  print $::Foo::a'
> 2%
> % perl -e 'package Foo; $a = 2;  print $Foo::a' 2%    
> 2
> 
> so every package is a "subpackage" of main?

Apparently so:

#!/usr/bin/perl

use strict;
use warnings;

package Foo;

our $a = 2;

package main;

print "$Foo::a\n";
print "$::Foo::a\n";
print "$main::Foo::a\n";


-- 
Just my 0.00000002 million dollars worth,
  Shawn

The key to success is being too stupid to realize you can fail.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to