Wir definieren eine Struktur wie auf diese WeiseWie definiert man ein Makro wie defstruct?
(defstruct point
x
y)
Dann haben wir eine Funktion erhalten point-p
Es scheint einfach ein Makro
(defmacro mac (fun-name)
`(defun ,fun-name()
t))
Aber wie kann man definieren kann ich „-p“ hinzufügen, ein Suffix auf fun-name
? Ich denke, es ist so etwas wie
(defmacro mac (fun-name)
`(defun ,(suffix ,fun-name)()
t))
suffix
kann eine Funktion sein kann. Wie kann ich das tatsächlich umsetzen?
Es ist nicht genau dasselbe, aber ich denke, dass http://Stackoverflow.com/q/24433035/1281433 eine Antwort für Sie haben kann, oder zumindest einige hilfreiche Tipps. –
@JoshuaTaylor Danke. – user6119377