LISP Scheme Part2
■ このスレッドは過去ログ倉庫に格納されています
0287名無しさん@Emacs
NGNG使うと聞いてるのですが, それは lisp で書くとこんな感じになりますか?
(defun test (&rest rest)
(eval (cons test rest)))
;; 実験
(setq test '(lambda (a b) (* a b)))
(test 2 3) => 6
(setq test '(lambda (a b c) (+ a b c)))
(test 3 3 2) => 8
symbol の function cell をこんな風にしておくと, value cell を
関数として使えると思うのですが.
scheme はよく知らないので, 感違いしていたらすみません.
■ このスレッドは過去ログ倉庫に格納されています