prevnext   » Startseite » Haupt-Referenz » Kommando-Referenz » #PARAMETERS, #PARAMS

#PARAMETERS, #PARAMS

Die Macro-Parameter Variablen mit angegebenen Namen zuweisen.

Syntax:

#PARAMS [ '[' startindex ']' ] varname [ [';'|','] varname ]...
#PARAMETERS [ '[' startindex ']' ] varname [ [';'|','] varname ]...

Parameter:

startindex Definiert den Index der '$'-Variable, die dem ersten Variablenamen zugewiesen wird. Ohne Angabe wird der Index 1 verwndet.
varname Eine Liste mit Variablenamen, die paarweise optional durch ein Komma oder ein Semikolon voneinander getrennt sind.

Beschreibung:

'#PARAMS' ist eine Kurzform von '#PARAMETERS' (identische Syntax und Semantik).
Die Parameter eines Macros beginnend ab '$1' (siehe auch Parameter startindex) werden in die angegebenen Variablen kopiert. Variablen, zu denen kein passender '$N'-Wert existiert, erhalten den Wert '@NONE'.

Werden Listen oder Maps als Parameter übergeben, dann werden neue Referenzen (siehe copyRef()) der Paraemeter '$index' erzeugt und in den angegebenen Namen kopiert. In diesem Fall sind Veränderungen in von einer Instanz dann auch in der anderen Instanz sichtbar, da ja beide Instanzen auf die selbe Variable zeigen.

Siehe auch:
 #MACRO   #CALL   #PDEFINE 

Weitere ähnliche Kommandos:

Makros
Kommando Kurzinfo
#:
#CALL
#END
#ENDM Ende einer #MACRO-Definition.
#ENDMACRO Ende einer #MACRO-Definition.
#MACRO Beginn einer Makro-Definition.
#PARAMETERS Die Macro-Parameter Variablen mit angegebenen Namen zuweisen.
#PARAMS Die Macro-Parameter Variablen mit angegebenen Namen zuweisen.