- or download this
my $var;
...
}
BEGIN { initialize() }
- or download this
in initialize: print "hi\n"
in mysub: print "hi\n"
- or download this
sub mysub
{
print "in mysub: $var\n";
print eval("$var"), "\n";
}
- or download this
in initialize: print "hi\n"
in mysub: print "hi\n"
hi
1
- or download this
sub mysub
{
...
print eval("...$var..."), "\n";
print $@ if $@;
}
- or download this
in initialize: print "hi\n"
in mysub: print "hi\n"
syntax error at (eval 1) line 1, near "..."
- or download this
sub mysub
{
print "in mysub: $var\n";
print eval("$var"), "\n";
}
- or download this
in initialize: print "hi\n"
in mysub: print "hi\n"
hi
1