Loop Next statement

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

It is quite common in any programming language to have a need to exit a loop under certain conditions. SOUL has provided this capability with the Loop End statement:

for %i from 1 to %list:count print %list:item(%i) if %list:item(%i) eq '***END***' then loop end end if end for

It is almost as common to have the need to simply do the next iteration of a loop, that is, go to the top of the loop, under certain conditions. SOUL now provides this capability with the Loop Next statement:

for %i from 1 to %list:count if %list:item(%i) eq then loop next end if print %list:item(%i) end for

The Loop Next statement takes no parameters.

See also the Loop End statement.