|
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-2025 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.