How do I exit a for loop prematurely

I’ve got a for loop iterating through an array of payment records,
gathering comparisons of adjacent records (so a simple find is not what
I need). It works fine, but once I’ve identified a particular set of
circumstances, how do I exit from the for loop?

Thanks,
Shauna

On 12/7/06, Shauna [email protected] wrote:

I’ve got a for loop iterating through an array of payment records,
gathering comparisons of adjacent records (so a simple find is not what
I need). It works fine, but once I’ve identified a particular set of
circumstances, how do I exit from the for loop?

You can exit a loop by calling break:

i=0
loop do
i += 1
next if i < 3
print i
break if i > 4
end

produces:

345

Regards,
Rodrigo.

Thanks,

Thank you. “break” worked fine!

Shauna