in reply to Re: Re: Re: Re: Class::DBI and how to wantarray...
in thread Class::DBI and how to wantarray...

From your original node: ...I also want to try several slightly different searches and take the results from the first that gets any... which implies to me you don't want to do the other searches as soon as you have a result. I was going from that assumption.

Liz

  • Comment on Re^5 Class::DBI and how to wantarray...

Replies are listed 'Best First'.
Re: Re^5 Class::DBI and how to wantarray...
by edoc (Chaplain) on Aug 03, 2003 at 13:22 UTC

    ummm, yes, that's correct. Putting it in the "for" loop lets me "last" out of the loop, skipping everything else in the block. ie

    for (1){ # if we get results, call "last" which ejects us from the block last if @results = blah('"for"'); # same again last if @results = blah('"for"'); @results = blah('"for'); last; # a final last so we don't loop forever if we don't get any re +sults. }

    cheers,

    J