> > Hello all, > Can "use" be used in a sub routine that is kept external? > Ex. > Program 1. > > #!/bin/perl > require '/home/users/me/foo.pl'; > exit; > > > Foo.pl > > sub bar { > use strict; > use fcntl; > use AnyDBM_File; > } >
Did you try it? Did it return an error? Note that 'require' is runtime, but 'use' is compile time, except when the 'use' happens in a 'require' I suspect, in which case it is at compile time at the point of the require. Also note that 'strict' is a pragma rather than normal module. And what is fcntl? http://danconia.org -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>