eva/3 Application BuilderDeveloping eva/3 ApplicationsWorking with expressions 

Variables

A variable can contain any value or any kind of object. Variable names can be builded with an arbitrarily number of characters but does not contain any white spaces or predefined characters. Variables are not type safe.

Local Variables

Local variables has it's scope within a single expression. If the expression has been performed, the variable value can no longer accessed. A local variable can be specified with a leading '$' character.

Example: $varname

Global Variables

Global variables have an expression comprehensive scope. A global variable has also it's assigned value if another expression access it later. Global variables are adequate for transfering values from one to another expression. A global variable can be specified with a leading '$$' character.

Example: $$global_varname

Variable assignment

For assigning values to a variable, the assignment operators can be used. A variable can also be modified with an increment or decrement operator.