[Dresden-pm] Frage zum definieren von Makros o.ä.;

Torsten Torsten
Mon Feb 6 10:51:35 PST 2006


 Hallo Perlaner,

 Kennt jemand von euch eine Möglichkeit langweilige Codewiederholungen
 mit Hilfe von Makros o.ä. zu vermeiden. In C machen wir das mit

 #define CODE(arg) (boring_code_repetitions)

 Der Code sollte vom Parser vor dem Kompilieren eingefügt werden.
 Also "evel $code;" wird wohl erst zur Laufzeit kompiliert?
 Die im Makro o.ä. definierten Variablen sollten in den Geltungsbereich in dem 
 das Makro o.ä. verwendet wird überlaufen.
 Mit "do 'code.pl'; " wird es dann wohl auch nichts?
 Den Aufwand eines zusätzlichen Funktionsaufrufs möchte ich vermeiden.
 Gibt es in Perl eine Möglichkeit "inline" Funktionen zu definieren?

 MfG Torsten Knorr