Description
Skips all loop iterations (for, forEach, while, findIf etc).
Syntax
break
Returns: Nothing
Examples
Example 1
// prints 0, 1 and then exits
for "_i" from 0 to 3 do
{
if (_i == 2) then { break };
systemChat str _i;
};
Example 2
private _moneyHolder = objNull;
{
if ("Money_roll" in items _x) then
{
_moneyHolder = _x;
break;
};
} forEach units group player;
if (isNull _moneyHolder) then
{
hint "We have to find this money.";
}
else
{
hint format ["%1 has the money!", name _moneyHolder];
};
Example 3
0 spawn
{
private _value = 0;
while { _value < 10 } do
{
if (_value == 8) then
{
break; // 8 and 9 will never be printed
};
systemChat str _value ;
_value = _value + 1;
};
};