Expression
Jump to navigation
Jump to search
An expression is a piece of code that returns a value.
Types of Expressions
An expression can be:
Variable
An expression can be a simple variable (identifier):
Examples:
_myVariable globalVariable
Operation
An expression can be an operation including its operands.
Examples:
5 * 6 a % 2 b * c
Scripting Command
An expression can be a scripting command returning a value including its arguments.
Examples:
count myArray position unit1
Control Structure
An expression can be a control structure returning a value.
Examples:
if (myCondition) then {myValueA} else {myValueB} => returns myValueA or myValueB