Lisp Scheme Part35
■ このスレッドは過去ログ倉庫に格納されています
0768デフォルトの名無しさん
2013/02/24(日) 03:26:53.87(define-macro (test ls)
(map (^x `(define ,(string->symbol (string-append "a" (symbol->string x))) 0))
ls))
(test (hoge fuga))
こんな感じにしたら
((define ahoge 0) (define afuga 0))
と展開されてしまってダメだったんですけど何か解決方法はありませんか?
■ このスレッドは過去ログ倉庫に格納されています