- 781 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 23:43:29 ]
- (test '(1 2 3 4) '(1 2 3 4 5))
とかやると (append '(1 2 3 4) '(1 2 3 4 5)) 見たいなリストが得られるマクロ(?)がほしいんだけど そのままevalに渡したら,そのまま実行できるやつ形式に出力してくれるやつ. (defmacro test (a b) `(list 'append ,a ,b)) こういう風に書いたんだけど,どうしても (APPEND (1 2 3) (1 2 3)) クオーティングされちゃうんだよな... a, bに渡されたものがそっくりそのままa, bに入るようにはかけないものか?
|

|