25. こんなコードも
function cons(a,b) {
return (function(s){ return s ( a, b ); });}
function car(c) {
return c (function(a,b){ return a; });}
function cdr(c) {
return c (function(a,b){ return b; });}
MCPC: a Competitive Programming Circle. 25
26. こう見えてくる!
(define (cons a b)
(lambda (s) (s a b)))
(define (car c)
(c (lambda (a b) a)))
(define (cdr c)
(c (lambda (a b) b)))
※個人の意見です
MCPC: a Competitive Programming Circle. 26