2007-08-06から1日間の記事一覧

新しい環境

lispでクロージャで新しい環境を作成するタイミングは、そのクロージャを適用するとき。 クロージャを生成するときに新しい環境を生成して、その環境を使いまわすとたぶんこうなる。 > (set! number (lambda (x) (lambda () x))) > (set! num10 (number 10))…