LISP中宏的谓词是什么

时间:2012-11-21 09:32:54

标签: macros lisp predicate

如果符号代表lisp中的宏,有人会知道测试的谓词是什么?

1 个答案:

答案 0 :(得分:7)

您可以使用macro-function

CL-USER> (defmacro foo () ''foo)
FOO
CL-USER> (defun bar () 'bar)
BAR
CL-USER> (macro-function 'foo)
#<Compiled-function FOO Macroexpander #x187F0026>
CL-USER> (macro-function 'bar)
NIL
相关问题