| **Navigation:**  [[templates.htm|Templates]] > [[tlrcontents.htm|Template Language Reference]] > Complete Alpha Listing >====== #BREAK (break out of a loop) {{c6h0068.jpg|C6H0068.jpg}} ====== | [[ boxed prompt group box .htm|{{btn_prev_n.gif|Previous page}}]][[tlrcontents.htm|{{btn_home_n.gif|Return to chapter overview}}]][[ button call another page of prompts .htm|{{btn_next_n.gif|Next page}}]] | | || **#BREAK** {{blk2blue.jpg|blk2blue.jpg}} The **#BREAK** statement immediately breaks out of the #FOR or #LOOP structure in which it is enclosed. Control passes to the next statement following the #ENDFOR or #ENDLOOP. #BREAK is only valid within a #FOR or #LOOP structure, else an error is generated during Template file pre-processing. #BREAK acts as a #RETURN statement if issued from within a #GROUP inserted in the loop (unless it is within a #FOR or #LOOP structure completely contained within the #GROUP). **Example:** **#SET(%StopFile,'CUSTOMER')** **#FOR(%File)** **  #IF (UPPER(%File) = %StopFile)** **   ****#BREAK** **  #ENDIF** **  OPEN(%File)** **#ENDFOR**