then

From Bohemia Interactive Community
Revision as of 16:04, 27 March 2021 by R3vo (talk | contribs) (formatting)
Jump to navigation Jump to search
Hover & click on the images for description

Description

Description:
First or second element of array is executed depending on result of if condition. Result of the expression executed is returned as a result.
Variables declared inside the code block are private to that block. If you need to use the variables outside of the block, declare them before the if (condition) then {code}; statement.
Groups:
Program Flow

Syntax

Syntax:
if then else
Parameters:
if: If Type
else: Code or Array with 2 Code elements. See else.
Return Value:
Anything

Examples

Example 1:
if (a > b) then { c = 1 };
Example 2:
if (a > b) then { c = 1; } else { c = 2; }; hint str c;

Additional Information

See also:
Control Structuresifelse

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note