PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Makros...



schwobatz
17-10-2006, 15:41
Hallo,
kann mir einer folgende Ausgaben erklären?!
ich hab die jeweils folgenden Texte einfach zwischen \begin{document} und \end{document} geschrieben...

aus:
\def\A#1{#1a}
\def\B#1{#1b}
\A\B c
wurde: abc

und aus:
\def\A#1{#1a}
\def\B#1{#1b}
\def\C#1{#1c}
\B\C\A d
wurde: bcda

?? das zweite finde ich ja "fast" logisch.....

BITTE HELFT MIR :)

Grüße

RedCloud
17-10-2006, 15:54
Hallo,
kann mir einer folgende Ausgaben erklären?!
ich hab die jeweils folgenden Texte einfach zwischen \begin{document} und \end{document} geschrieben...

aus:
\def\A#1{#1a}
\def\B#1{#1b}
\A\B c
wurde: abc

und aus:
\def\A#1{#1a}
\def\B#1{#1b}
\def\C#1{#1c}
\B\C\A d
wurde: bcda

?? das zweite finde ich ja "fast" logisch.....


was soll denn die Definition von Makros mit Argument, wenn du faktisch keins richtig benutzt?

Dein Ausdruck ist identisch zu \B{\C}\A{d}, was die korrekte Ausgabe bcda ergibt.

rc