RE: perl -s and use strict

2007-03-29 Thread Sarthak Patnaik
Sorry I missed out. # ./test.pl -k=hello Variable $k is not imported at ./test.pl line 4. Global symbol $k requires explicit package name at ./test.pl line 4. Execution of ./test.pl aborted due to compilation errors. # Regards, Sarthak -Original Message- From: Sarthak Patnaik

Re: perl -s and use strict

2007-03-29 Thread Chas Owens
On 3/29/07, Sarthak Patnaik [EMAIL PROTECTED] wrote: snip Is there any workaround for this, so that I can use strict and -s together. snip Short answer: yes, the vars pragma #!/usr/bin/perl -ws use strict; use vars qw($k); print $k\n Long answer: It is however a bad idea. -s does not do

Re: perl -s and use strict

2007-03-28 Thread Jeff Pang
#!/usr/bin/perl -ws use strict; print $k; As I am using use strict;, it is giving the following message: Variable $k is not imported at ./test.pl line 3. This is because you didn't declare that variable $k before using it. You may do: my $k; # declare $k as a lexical variable or,