2021-12-19から1日間の記事一覧
最初に特化したジェネレータを返す関数を実装し、それを一般化する 数値をインクリメントしつつ無限ループする関数を返す関数を書く (define (make-counter) (lambda () (let rec ((c 0)) (rec (+ c 1))))) これに途中で中断できるように call/cc を追加する…
最初に特化したジェネレータを返す関数を実装し、それを一般化する 数値をインクリメントしつつ無限ループする関数を返す関数を書く (define (make-counter) (lambda () (let rec ((c 0)) (rec (+ c 1))))) これに途中で中断できるように call/cc を追加する…