Biz Defrost gibi bir makro nasıl tanımlanır?
(defstruct point
x
y)
Sonra O Ama olarak "-p" ekleyebilirsiniz nasıl bir makro
(defmacro mac (fun-name)
`(defun ,fun-name()
t))
tanımlamak kolay görünüyor point-p
bir işlev olsun
bu şekilde böyle bir yapıyı tanımlamakfun-name
'da bir sonek mi? Ben
(defmacro mac (fun-name)
`(defun ,(suffix ,fun-name)()
t))
suffix
gibi bir şey olabilir düşünüyorum bir işlev olabilir. Peki bunu nasıl uygulayabilirim?
Tam olarak aynı değil, ama http://stackoverflow.com/q/24433035/1281433 sizin için bir cevabınız olabilir veya en azından bazı yararlı ipuçları olabilir. –
@JoshuaTaylor Teşekkür ederim. – user6119377