At 05:05 PM 6/10/02 -0700, drieux wrote:
>on http://thecgibin.com/index/faqs.shtml?Perl's_Quote_Words_Feature
>you make the assertion
>
> my @peppers = (qw(green red yellow black cayenne));
>
>is this an old perlism???? since I have always done that as
>
> my @peppers = qw(green red yellow black cayenne);
>
>since qw doesn't like 'scalar contexts' ...
Thanks Drieux, I didn't realize this. In fact I just tried it and get
identical results on the command line with both ways so your way seems
better. Not sure I understand the issue with my way other than it being
verbose. My way looks weird now that I look at it in light of your
comment... I'm assigning to the list peppers a list of a list which seems
to flatten out to just a list while your method simply assigns a list to
the list peppers. Am I getting all that right?
I do see why I made this mistake though. I almost always use qw with for
loops where I'd have to say
for(qw(hansel gretel witch)) {....}
and didn't think about those outer parens being unnecessary. Well I've
changed it now - thank you much.
>or am I missing something here???
I'm flattered :). Isn't cool how Perl is soooo robust that we can get
paranoid that something which looks like an oversight at best may actually
be a sneaky way to do something?
Cheers,
Marty
--
SIMPL WebSite Creation: http://face2interface.com/Home/Demo.shtml
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]