On 6/1/07, Paul Lalli <[EMAIL PROTECTED]> wrote:
On Jun 1, 1:49 pm, [EMAIL PROTECTED] (Chas Owens) wrote:
> On 6/1/07, Paul Lalli <[EMAIL PROTECTED]> wrote:> On Jun 1, 11:21 am,

> > and unscalable.  (As soon as you add an 'else' clause,
> > people have to read it two or three times to understand what's being
> > done).  Avoid at all costs.
>
> Which is why you never use an unless with an else.  If you have
>
> unless ($foo) {
>     print "false\n";
> }
>
> and you find you need an else you change it to an if
>
> if ($foo) {
>     print "true\n"
> } else {
>     print "false\n";
> }

Thank you for proving my point for me. :-P

Paul Lalli

Umm, no, I didn't.  I agreed with part of what you said.  You should
never use an else with an unless, but unless by itself is better, in
my mind, than an if (!) and you can always change it to an if later if
you need to add an else.

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


Reply via email to