##
{
...
}
##
##
package Blah; {
sub foo {
print "bar!\n";
}
}
package main; {
foo();
}
##
##
perl -wMstrict -E 'my $x; say *::x; say *main::x'
*main::x
*main::x
##
##
int main (int argc, char* argv[])
##
##
my ($x, $y);
if (@ARGV == 2){
($x, $y) = @ARGV;
}
else {
...
}
package main; {
print "$x, $y\n";
}
##
##
if __name__ == '__main__':
main()
##
##
x = 1
y = 2
print(x + y)