Lisp Scheme Part22
■ このスレッドは過去ログ倉庫に格納されています
0330デフォルトの名無しさん
2008/06/05(木) 20:22:55(((lambda (X)
((lambda (procedure)
(X (lambda (arg) ((procedure procedure) arg))))
(lambda (procedure)
(X (lambda (arg) ((procedure procedure) arg))))))
(lambda (func-arg)
(lambda (n)
(if (zero? n)
1
(* n (func-arg (- n 1)))))))
5)
Yコンビネータの雛形が内蔵されている階乗関数になってます。
■ このスレッドは過去ログ倉庫に格納されています