Schemeをつくろう(16) lambda(2)

そういえば、重大な事を確認してなかった。

read > (define f (lambda (x) (lambda (y) (+ x y))))
<closure>
read > ((f 1) 2)
3

おぉ。クロージャSchemeっぽいっす!!


Schemeエンジンをかなり改善中。いい感じになってきた。