Thread Typen in Perl
(3 answers)
Opened by kabel at 2003-08-18 13:46
makros sind ersetzungsfunktionen. zuerst werden sie definiert, und dann verwendet. z.b.
Code: (dl
)
1 #define SQUARE(x) ((x)^2) das ist wirklich nur eine textersetzung, d.h. der code ist äquivalent zu beachte die klammern! da es nur eine textersetzung ist, kann folgendes passieren: wird zu Code: (dl
)
1+1^1+1 das äquivalent dazu in perl sind sog. Source Filter. <!--cpan1--><a href="http://search.cpan.org/search?query=%22Filter::Sim..." target="_blank">CPAN: <!--cpan2--><!--cpan3--></a><!--cpan4-->Filter::Simple makroprozessoren gibts übrigens einige, bekannter ist z.b. M4, der z.b. für die sendmail-config benutzt wird. der von C benutzte heisst C PreProcessor, oder CPP (von richard stallman) es gibt noch andere, "bessere" makros, die erklärt dir aber besser jemand anders :g: HTH -- stefan
|