SICPからSchemeの一部を学んだ後、私はLittle Schemer(これはかなり面白いと思います)を読み始め、約4分の1が完了しました。ラムダを使用せずに多くの(ほとんどすべての)ソリューションを書くことができるのに気付きましたが、Little Schemer は常にが使用されています。例えば、非常に最初の定義は、私が間違っていない限り、より簡単にThe Little Schemerのすべてのラムダはなぜですか?
(define (atom? x)
(and (not (pair? x)) (not (null? x))))
私はラムダレスソリューションを書く場合の基本的な何かが足りないように書くことができ、
(define atom?
(lambda (x)
(and (not (pair? x)) (not (null? x)))))
のですか?
ラムダはアルファとオメガです – eljenso