go ahead... be a heretic | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
In the most simple case, you could just include the file using require. Unless you tell Perl otherwise (using a package ... declaration), everything will end up in the same namespace (i.e. main::). So yes, the variable $hello will be known within the included routine. routines.pl
mainscript.pl
Having said that, do use modules instead (with their own separate namespaces) for anything larger. This will help keep the mess to a minimum, which would otherwise ensue when the code grows... Same holds for global variables (like your $hello), so try to make judicious use of them... In other words, you'd more typically pass $hello as an argument to the function, e.g.
In reply to Re: Include subs from different perl file
by almut
|
|