M-99 マクロ99問
http://common-lisp-users.jp/index.cgi?M-99
問1:与えられた引数を全てQUOTEしてリストとして返すLISTQを作成せよ
解:
(defmacro listq (&rest body)
`',body)
CL-USER> (defmacro listq (&rest body)
`',body)
LISTQ
CL-USER> (listq a b c d)
(A B C D)
REPLって便利だなーっと改めて認識。あってるのか不安。。。
0 件のコメント:
コメントを投稿