Suchergebnisse für Anfrage "macros"
Elisp-Makro, um eine Funktion zu schreiben?
Ich habe ein paar nahezu identische Funktionen geschrieben, mit Ausnahme ihrer Namen. Zum Beispiel: ; x is name, such as function/paragraph/line/etc. (defun my-x-function (interactive) (mark-x) (do-more-stuff) (modify-x))Gibt es eine ...
Kombinieren von zwei Variablen zu einem Funktionsnamen im Makro
Ich spielte mit Makros und Clos herum, wo ich ein "Objekt" -Makro erstellte, um Instanzen zu erstellen (defmacro object (class &rest args) `(make-instance ',class ,@args))Auf diese Weise wollte ich letztendlich auch etwas Ähnliches für die von ...
Inkompatible Zeigertypen, die im _Generic-Makro übergeben werden
Der folgende Code generiert 2 Warnungen, die im Titel der Frage beschrieben werden. #include <stdio.h> static void _print_f(float *f){printf("float : %f\n", *f);} static void _print_i(int *i) {printf("int : %d\n", *i);} #define ...
Varargs-ELEM-Makro zur Verwendung mit C
Ich habe mich gefragt, ob es eine gibtELEM Vergleichsmakro im allgemeinen Gebrauch, wobei: (v == a || v == b) Kann ersetzt werden durch: ELEM(v, a, b) Natürlich kann dies mit einem Makro erfolgen, #define ELEM(v, a, b) (((v) == (a)) || ((v) ...
Ist es möglich, ein Rust-Makro zu schreiben, das zu einer Funktions- / Methodensignatur erweitert wird?
Ich würde gerne in der Lage sein, Folgendes zu tun: macro_rules! impl_a_method( ($obj:ident, $body:block) => ( fn a_method(foo: Foo, bar: Bar, baz: Baz) -> $obj $body ) ) // Implementation would look like: impl_a_method!(MyType, { MyType { foo: ...
Makrotasten nicht erkannt AutoHotkey
Ich habe gerade die Steelseries Apex Gaming-Tastatur und die konkurrierende Maus gekauft. Leider hat jedes dieser Produkte eine andere Software für Makros und Tastaturbeleuchtung, die beide höchstens mittelmäßig sind. Anstatt 2 Prozesse im ...
Wie implementiere ich Lambda als Funktion namens „Lambda“ in Clojure?
Ich möchte in der Lage sein, Lambdas mit der üblichen Lisp-Syntax in Clojure zu definieren. Zum Beispiel: (lambda (myarg) (some-functions-that-refer-to myarg))Dies muss zu folgendem Ergebnis führen: #(some-functions-that-refer-to %)In meinem ...
GCC-Bereinigungsmakro mit verschachtelter Funktion für Clang umschreiben?
Ich versuche, ein Problem in einer Bibliothek eines Drittanbieters zu lösen. Das Problem ist, dass die Bibliothek die in einem Makro eingebetteten verschachtelten Funktionen von GCC verwendet und Clang keine verschachtelten Funktionen unterstützt ...
Warum entspricht der Rückgabewert nicht dem, was ich in diesem C-Programm mit Makro erwartet habe? [Duplikat
Diese Frage hat hier bereits eine Antwort: Merkwürdiges Verhalten der Makros C / C ++ [/questions/17286566/strange-behaviour-of-macros-c-c] 5 Antworten Merkwürdiges Verhalten der ...
iOS Writing Macro 3,5-Zoll- oder 4-Zoll-Bildschirm erkennen [duplizieren]
Diese Frage hat hier bereits eine Antwort: Wie erkennt man ein iPhone 5 (Breitbildgeräte)? [/questions/12446990/how-to-detect-iphone-5-widescreen-devices] 24 Antworten Ich versuche, ein Makro zu schreiben, um festzustellen, ob das Gerät 3,5 Zoll ...