Die assoc KEY LISTFunktion gibt das erste Element eines alistAutos zurück, dessen gleich ist KEY.
Gibt es eine eingebaute Emacs Lisp-Funktion, die alle Elemente zurückgibt, alistderen Autos gleich sind KEY, als Unteralist oder Werteliste? Schließlich ist es nicht erforderlich, dass ein alisteindeutiger Schlüssel vorhanden ist.
Das ist,
(assoc foo '((foo . 5) (bar . 6) (foo . 7))) = '(foo . 5)
Aber,
(assoc-all foo '((foo . 5) (bar . 6) (foo . 7))) = '((foo . 5) (foo . 7))
#'anstatt nur'dem Compiler mitzuteilen, dass dies eine Funktionsreferenz ist (funktioniert für beide'equalund'car).