Step: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
The [[keyword]] '''Step''' is used in conjunction with various other [[Business Rules!]] keywords.  
The [[keyword]] '''Step''' is used in conjunction with various other [[Business Rules!]] keywords.  


With GO, step directs BR to pause before executing each program statement that causes an action. A line number field in the status line tells you the number of the line to be executed next. When you press <Enter>, that line is executed and the next line number appears. This option can be helpful when you are debugging a program, as it allows you to follow the flow of the program closely.
With [[GO]], step directs BR to pause before executing each program statement that causes an action. A line number field in the status line tells you the number of the line to be executed next. When you press <Enter>, that line is executed and the next line number appears. This option can be helpful when you are debugging a program, as it allows you to follow the flow of the program closely.


The command RUN STEP NORESTORE suppresses the restoration of the screen after the initial restoration.
The command [[RUN]] STEP NORESTORE suppresses the restoration of the screen after the initial restoration.


The command RUN STEP RESTORE causes the application screen to be refreshed before processing each execution step. GO RUN does not reset the NORESTORE option.
The command RUN STEP RESTORE causes the application screen to be refreshed before processing each execution step. GO RUN does not reset the NORESTORE option.


With FOR, the step parameter specifies the amount by which the numeric variable should increment after each loop. It may be either a negative or a positive value. When the value of the STEP num-expr is zero, the loop continues indefinitely -unless a statement within the loop causes the num-var to exceed the specified final value
With [[FOR]], the step parameter specifies the amount by which the numeric variable should increment after each loop. It may be either a negative or a positive value. When the value of the STEP num-expr is zero, the loop continues indefinitely -unless a statement within the loop causes the num-var to exceed the specified final value


See also:
See also:
 
*[[Go#GO_STEP_processing]]
*[[For]]
*[[For]]
*[[Go]]
*[[Go]]

Latest revision as of 16:47, 29 December 2016

The keyword Step is used in conjunction with various other Business Rules! keywords.

With GO, step directs BR to pause before executing each program statement that causes an action. A line number field in the status line tells you the number of the line to be executed next. When you press <Enter>, that line is executed and the next line number appears. This option can be helpful when you are debugging a program, as it allows you to follow the flow of the program closely.

The command RUN STEP NORESTORE suppresses the restoration of the screen after the initial restoration.

The command RUN STEP RESTORE causes the application screen to be refreshed before processing each execution step. GO RUN does not reset the NORESTORE option.

With FOR, the step parameter specifies the amount by which the numeric variable should increment after each loop. It may be either a negative or a positive value. When the value of the STEP num-expr is zero, the loop continues indefinitely -unless a statement within the loop causes the num-var to exceed the specified final value

See also: