Uitbreiding met dollarteken met parameters
Parameters kunnen worden gebruikt in uitbreidingen met een dollarteken. De variabele moet dan formele parameters bevatten, zoals
Example:
Set MUL=’$1*$2’;
Set X=$(MUL(3,7)); // retourneert '
Let X=$(MUL(3,7)); // retourneert
Als het aantal formele parameters groter is dan het aantal werkelijke parameters, worden alleen de formele parameters uitgebreid die corresponderen met werkelijke parameters. Als het aantal werkelijke parameters groter is dan het aantal formele parameters, worden de overtollige werkelijke parameters genegeerd.
Example:
Set MUL=’$1*$2’;
Set X=$(MUL); // retourneert '
Set X=$(MUL(10)); // retourneert '
Let X=$(MUL(5,7,8)); // retourneert
De parameter
Example:
set MUL='$1*$2 $0 par';
set X=$(MUL(3,7)); // retourneert '