Hello
When Athanasius talked about "package global", he was not referring to a package called "global", but was referring to variables that are global to the current package, which in your case, is probably "main".
Lexical variables, which are declared with my are only available to the end of enclosing scope. Examples:
{
my $i;
{
my $k;
...; # both $i and $k are available here
}
...; # only $i is available here
for my $n (0 .. 9)
{
...; # $i and $m are available here
}
...; # only $i is available here
}
|