Posługiwać się \def
\def
jest niezwykle potężnym narzędziem, jeśli chodzi o golfa. \def
pozwala przypisać coś do zmiennej.
Można tego użyć po prostu, aby zapisać liczbę, na przykład kilka razy
\def\x{1456}
Zdefiniuje 1456
jako \x
do wykorzystania w przyszłości, podobnie jak zapisywanie zmiennej w języku programowania.
\def
Jest jednak o wiele potężniejszy, ponieważ \def
nie definiuje zmiennej, definiuje fragment kodu, który ma być podstawiony do programu za każdym razem, gdy jest wywoływany.
Na przykład powiedz, że chcesz narysować niektóre prostokąty, za pomocą \draw
którego możesz napisać następujący kod:
\draw(0,0)rectangle(3,4)rectangle(8,0);\draw(2,2)rectangle(3,3);
Za pomocą \def
tego można zapisać jako:
\def\x{)rectangle(}\draw(0,0\x3,4\x8,0);\draw(2,2\x3,3);