|
I agree! However, when ever I am looping through an array, I tend to code the FOR... ENDFOR loop to handle this then I would just leave the loop early if need be. That's just my thoughts... both options work equally. for x = 1 to %Elem(checkvalue); k@fac = checkvalue(x); ExSr $100; If W@Good <> *Blanks; W@Good = 'NO'; Leave; EndIf; EndFor; Try our New Country Benedicts -- Breakfast with a Bob Evans twist! <snip> d valuesToCheck ds d 2a inz('30') d 2a inz('10') d 2a inz('20') d checkValue 2a overlay(valuesToCheck) dim(3) d x s 10i 0 /free x = 1; W@GOOD = *BLANKS; dou W@GOOD <> *BLANKS or x > %elem(checkvalue); K@FAC = checkValue(x); EXSR $100; x = x + 1; Enddo; if W@GOOD = *BLANKS; W@GOOD = 'NO'; endif; /end-free Thoughts? </snip>
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.