4

シンボルがlispのマクロを表すかどうかをテストするための予測は何か知っているだろうか?

4

1 に答える 1

7

あなたはマクロ関数を使うことができます:

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
于 2012-11-21T09:44:20.183 に答える