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 what you think
it does.  It looks like what you want is the Getopt::Std module:

#!/usr/bin/perl

use warnings;
use strict;
use Getopt::Std;

my %opts;
getopt('k:', \%opts);

my $k = exists $opts{k} ? $opts{k} :  "Default";

print "$k\n";

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to