The break
statement in Tipcontrol (and similar languages like C++) is used within loops (for
, while
, and dowhile
) to immediately exit the current loop. This provides a way to terminate the normal sequence when certain conditions are met.
Structure of the break
Statement
The break
statement is straightforward and is typically used in the context of loops
Components:
- Condition for Exit: Defines the condition under which the loop or switch case should be terminated.
break
Statement: When executed, thebreak
statement immediately exits the nearest enclosing loop or switch.
Simple Example in a Loop
// Loop until a certain condition is met
for (i = 1, i <= 10, i+=1) {
lib.log(“Number: “+ i);
// Exit loop when i equals 5
if (i == 5) {
lib.log(“Exiting loop at “ + i);
break;
};
};
Explanation:
- Looping Construct: The loop iterates over numbers 1 to 10.
- Exit Condition:
if (i == 5)
checks ifi
equals 5. When true, thebreak
statement is executed. - Effect of
break
: Oncebreak
is invoked, the loop terminates immediately, skipping subsequent iterations.
Practical Use
- Control Flow:
break
provides granular control over loop execution.
The break
statement is a powerful tool for managing control flow, allowing for clean exits from loops based on runtime conditions.