*** NICHT für VBA / MS-Office-Sprachen verwenden. Verwenden Sie stattdessen die entsprechenden [vba] -Tags. ***
Ein Makro ist eine Regel oder ein Muster, das angibt, wie eine bestimmte Eingabesequenz (häufig eine Folge von Zeichen) einer Ausgabesequenz (oft auch eine Folge von Zeichen) gemäß einer definierten Prozedur zugeordnet werden soll.
Mögliche Duplikate: Warum gibt es in C / C ++ - Makros manchmal sinnlose Anweisungen in / while und if / else? tue {...} while (0) what ist es gut für?
Ich arbeite an einem C-Code, gefüllt mit Makros wie folgt:
%Vor%
Kann je...
Beim Refactoring von Code und dem Entfernen all dieser # Definitionen, die uns jetzt beigebracht werden zu hassen, stieß ich auf diese Schönheit, die zur Berechnung der Anzahl von Elementen in einer Struktur verwendet wurde:
%Vor%
Sehr nützl...
Ich habe mir die GCC-Dokumentation zur Definition von Makros angesehen und es sieht so aus, als ob ich es möchte ist nicht möglich, aber ich denke, wenn es ist, würde jemand hier wissen.
Was ich tun möchte, ist dieses Makro zu definieren:...
In Laravel 4 hatte ich HTML-Makros, die in verschiedenen Ansichten verwendet wurden, wie:
%Vor%
Dafür hatte ich eine macros.php Datei im /app Ordner. Ich konnte nicht herausfinden, wo die Makros in Laravel 5 platziert werden sollen. So...
Ich kann nicht auf die Vorlagenvariable im TWIG-Makro zugreifen.
Hier ist ein vereinfachtes Beispiel:
%Vor%
Wie kann ich auf die Variable meinname zugreifen, ohne sie an das Makro zu übergeben?
Ich kenne dieses Feld nicht so gut.
Kann jemand erklären, was in Scala 2.10 mit Makros möglich ist, verglichen mit dem, was in Java mit Kompilierungs-Präprozessoren und Werkzeugen wie CGLIB, ASM, Byteman ... möglich ist?