Visual Lambda supports local variables, like many other programming language.
Local variable can be used to break down complicated expression to several simpler ones, thus making the code easier to understand.
Let's take "Example 02 - More About Algebraic Tree" as an example:
The expression is:
((a * b + c * d) / e + (f * g + h * i) / 2) / 12
Now let's define nine local variables: v1 - v9
v1 = a * b;
v2 = c * d;
v3 = v1 + v2;
v4 = v3 / e;
v5 = f * g;
v6 = h * i;
v7 = v5 + v6;
v8 =v7 / 2;
v9 = v4 + v8
And the value of expression is:
v9 / 12
The final module is shown below: