Ga naar hoofdinhoud

Uitbreiding met dollarteken met parameters

Parameters kunnen worden gebruikt in uitbreidingen met een dollarteken. De variabele moet dan formele parameters bevatten, zoals $1, $2, $3 etc. Bij het uitbreiden van de variabele moeten de parameters worden opgegeven in een door komma's gescheiden lijst.

Example:  

Set MUL='$1*$2';

Set X=$(MUL(3,7)); // retourneert '3*7' in X

Let X=$(MUL(3,7)); // retourneert 21 in X

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 '$1*$2' in X

Set X=$(MUL(10)); // retourneert '10*$2' in X

Let X=$(MUL(5,7,8)); // retourneert 35 in X

De parameter $0 retourneert het aantal parameters dat is doorgegeven door een aanroep.

Example:  

set MUL='$1*$2 $0 par'; 

set X=$(MUL(3,7)); // retourneert '3*7 2 par' in X

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!