Variable Scopes (Multiply)

The next example demonstrates the effects of the scopes of variable assignments. It implements a simple multiplication table with Respix.

The utilized multiply functions takes two variable inputs, x and y and replaces itself with the product of these two numbers.
The header row defines the x-values: In each cell, the x-value is specified for each cell in this column: $ for a variable assignment, C: sets the scope of this assignment to the complete column.
The leftmost column defines the y-values: In each cell, the y-value is set for each cell in this row.
For the last cell (in orange) a deviating x-value is set to 10 (just for demonstration). Since the value specified for this cell in particular has a higher priority than the value specified for the whole column, the product in this cell is computed as 10 times 10.