For a problem posed this generally,
I have two very general comments.
1. It is often a good idea
to do the selection before the loop,
not within it. The stuff documented
at -help macrolists- can help a lot
to cut out the irrelevant items.
2.
foreach x in <list> {
if <x is acceptable> {
...
}
}
is sufficient but not always ideal.
Given specific examples, I might
be able to say more.
Nick
[email protected]
Hans J. Baumgartner
> I am working on a huge project using loops over loops over loops.
>
> Now it happens that I would like to exclude some elements of
> the loops,
> i.e.:
>
> foreach x in ? {
> if ?`x?? == ? {
> jump do the end of the loop, i.e. ignore all
> commands till then.
> }
> some fancy commands
> }
>
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/