Dan,

What do you think about the following?

while (1) {
    if ($status ==1) {
        sub();
        last;
    }
    if ($status ==1) {
        sub1();
        last;
    }
}

Regards,

Ahmed

Daniel Falkenberg wrote:

>Ahmed,
>
>For arguments sake we will say yes!  So I presume I will do sub($status)
>?  Also we will say that sub() does break the loop but will return where
>it left off   after the sub sub() and sub2() has finished what it is
>doing?
>
>Cheers,
>
>Dan
>
>-----Original Message-----
>From: Ahmed Moustafa [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, 5 December 2001 3:27 PM
>To: Daniel Falkenberg
>Cc: [EMAIL PROTECTED]
>Subject: Re: Simpler....
>
>
>Dan, does sub() changes the value of $status? Also, do sub() and sub2() 
>break the loop?
>
>Daniel Falkenberg wrote:
>
>>Hey all,
>>
>>Please don't stree to much over this one but, is there an easier way
>>
>of
>
>>writing this?
>>
>>while(1){
>>  if ($status == 1) {
>>    #Do this sub...
>>    sub();
>>  elsif ($status == 1) {
>>    #Do this other sub...
>>    sub2();
>>  } else {
>>    #Continue while loop...
>>  }
>>}
>>
>>Can I make it smaller.  I want to know this to improve my Perl skills.
>>
>>Regards,
>>
>>Dan
>>
>

-- 
Ahmed
[EMAIL PROTECTED] | http://arbornet.org/~ahmed


Reply via email to