- 224 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 00:31:31 ]
- >>217
(defun my-foreach (proc-list val-list) (if (not (cdr val-list)) (funcall proc-list (car val-list)) (progn (funcall proc-list (car val-list)) (my-foreach proc-list (cdr val-list))))) (setq list-a '(1 2 3 4)) (1 2 3 4) (my-foreach #'(lambda (x) (print x)) 'list-a) schemeと違ってlispはfuncallしないと関数は呼び出せないよ。
|

|