MXLOOPS 次指令 (SET 指令)

MXLOOPS 指定針對單一觀察值或輸入記錄執行 LOOP-END LOOP 結構所定義迴圈的次數上限。 預設值為 40。

  • MXLOOPS 會防止無限迴圈,如果未指定迴圈結構的截斷值,則可能會發生無限迴圈 (請參閱 LOOP-END LOOP)。
  • MXLOOPS 將限制沒有索引子句之任何迴圈結構的迴圈數,包括具有條件式 IF 子句的迴圈。 如果迴圈具有檢索子句 (例如 LOOP #i=1 to 1000) ,則檢索子句會置換 MXLOOPS 設定。
  • 當迴圈終止時,即使尚未符合 END LOOP 條件,控制權也會緊接在 END LOOP 指令之後傳遞給指令。