No specific reason why, was just exploring other ways to do the same thing.
Messing around with the benchmark module and seeing which ways of doing
things are actually faster. Before reading this list, I had never seen
statements like that without the brackets.

-----Original Message-----
From: Dan Muey [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, January 02, 2003 1:25 PM
To: [EMAIL PROTECTED]
Subject: RE: One liner If statements


Is there a specific reason you need to do it that way?

If you need to run a bunch of code why not use sub routines

        if($hi eq $low) { &hi_is_low; }
        else { &hi_is_not_low; }

What's wrong with using brackets?

        if($hi eq $low) {
                print "hi";
                $somevar++;
        } else {
                print "Joemama";
        }




-----Original Message-----
From: Jensen Kenneth B SrA AFPC/DPDMPQ
[mailto:[EMAIL PROTECTED]] 
Sent: Thursday, January 02, 2003 1:17 PM
To: 'Tanton Gibbs'; [EMAIL PROTECTED]
Subject: RE: One liner If statements


Can else statements be added?

print (hi), $somevar++ if( condition ) else print (bye); -----Original
Message-----
From: Tanton Gibbs [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, January 02, 2003 1:07 PM
To: [EMAIL PROTECTED]
Subject: Re: One liner If statements


also:
print (hi), $somevar++ if( condition );
----- Original Message -----
From: "Rob Dixon" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 02, 2003 1:04 PM
Subject: Re: One liner If statements


>     do {
>         print "hi";
>         $somevar++;
>     } if condition;
>
> (You don't need to parenthesize the conditional expression in this
format.)
>
> HTH,
>
> Rob
>
> "Jensen Kenneth B Sra Afpc/Dpdmpq" <[EMAIL PROTECTED]> 
> wrote
in
> message 
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]
> ...
> > In reading messages on this list I've picked up some snippets like
> >
> > 'do some code here' if (condition);
> >
> > Can the same be done if you have an if statement like this
> >
> > If (condition){
> >   print "hi";
> >   $somevar++;
> > }
> >
> > Or can you only have 1 command preceding the if?
> >
> > I tried
> >
> > Print "hi" $somevar++ if (condition);  #compile error
> > Print "hi" | $somevar++ if (condition); #compiles but $somevar++ 
> > does
not
> > increment
> > Print "hi" || $somevar++ if (condition); #compiles but $somevar++ 
> > does
not
> > increment
> > Print "hi" && $somevar++ if (condition); #compiles but $somevar++ 
> > does
not
> > increment
> >
> > Thanks,
> > Ken
> >
>
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to