The endloop statement is used at the end of a loop.
The endloop statement is used at the end of a loop. A loop is a sequence of statements that are executed over and over again. The beginning of the loop is always an loop, loopwhile, for, looparray or loopdataarray statement.
When the endloop statement is encountered, Panorama always jumps back to the start of the loop. Use the endloop statement when you have included some other means for stopping the loop. For example the body of the loop could contain a stoploopif or return statement, or you could start the loop with loopwhile, for or looparray.
Here is an example that uses stoploopif to stop the loop.
local n,word,wl wl=0 word="" n=1 loop word=array(Notes,n," ") stoploopif word="" n=n+1 wl=wl+length(word) endloop message "Average word length is: "+wl/n
This example uses the looparray statement to perform the same calculation.
local wl wl=0 looparray Notes," ",word,n wl=wl+length(word) endloop message "Average word length is: "+wl/n
Note: In previous versions of Panorama the
endloop statement was implemented as
while forever or
while true(). These alternative loop endings will still work.
ENDLOOP without LOOP – Each ENDLOOP statement must be paired with a corresponding LOOP statement. If this error message appears, the necessary statement beginning the loop has not been included.
|10.0||New||New in this version|