Veröffentlicht am :
Macro CREATION_INTERNE

Definition und Ausführung verschachtelter Makros

Dieser Code ist auch verfügbar auf: Español Français
Dieses Skript illustriert das Verhalten des Makroprozessors bei verschachtelten Definitionen. Das Makro 'x' enthält die Definition von 'y', das wiederum die Definition von 'z' enthält. Die Ausführung von 'x' macht 'y' verfügbar, und die Ausführung von 'y' macht 'z' verfügbar.
Datenanalyse

Type : CREATION_INTERNE


Es werden keine Daten manipuliert. Das Skript generiert lediglich Textausgaben im Log über %PUT.

1 Codeblock
MACRO DEFINITION
Erklärung :
Definition der Struktur verschachtelter Makros. Die Kompilierung von 'x' kompiliert noch nicht 'y' oder 'z', sie bereitet lediglich den auszuführenden Text vor.
Kopiert!
1%macro x;
2 %macro y ;
3 %macro z ;
4 %put in z ;
5 %mend z ;
6 
7 %put in y ;
8 %mend y ;
9 
10 %put in x ;
11%mend x ;
2 Codeblock
MACRO CALL
Erklärung :
Ausführungskette: Aufruf von 'x' (zeigt 'in x' an und definiert 'y'), Aufruf von 'y' (zeigt 'in y' an und definiert 'z'), dann Aufruf von 'z' (zeigt 'in z' an).
Kopiert!
1%x;
2%y
3%z
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.