Expression: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 48: | Line 48: | ||
=> returns myValueA or myValueB | => returns myValueA or myValueB | ||
[[Category: | [[Category: Syntax]] | ||
Revision as of 02:50, 22 December 2006
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:
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