John W. Krahn wrote:
> Shawn H Corey wrote:
>> Steve Bertrand wrote:
>>> You can replace them all with this:
>>>
>>> my $station = $channels{ $opt_s };
>>
>> my $station = $channels{ $opt_s } || help();
> 
> my $station = $channels{ $opt_s } or help();


my $station = $channels{ $opt_s } || '' or help();

> 
> Or:
> 
> ( my $station = $channels{ $opt_s } ) || help();

( my $station = $channels{ $opt_s } || '' ) || help();


Removes the warning about undefined value.  Of course, if help() returns
with `return '';` then this version can be used:

my $station = $channels{ $opt_s } || help();


-- 
Just my 0.00000002 million dollars worth,
  Shawn

Programming is as much about organization and communication
as it is about coding.

I like Perl; it's the only language where you can bless your
thingy.

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to