2014年3月12日水曜日

開発環境

プログラミングGauche(Kahuaプロジェクト (著)、 川合 史朗 (監修)、オライリージャパン)の6章(リスト)、6.3(リストの走査)、練習問題を解いてみる。

その他参考書籍

練習問題

置き換えモデル

(fold cons (cons a '()) '(b c d e))

(fold cons '(a) '(b c d e))

(fold cons (cons b '(a)) '(c d e))

(fold cons '(b a) '(c d e))

(fold cons (cons c '(b a)) '(d e))

(fold cons '(c b a) '(d e))

(fold cons (cons d '(c b a)) '(e))

(fold cons '(d c b a) '(e))

(cons e '(d c b a))

'(e d c b a)

確認。

入出力結果(Terminal(gosh), REPL(Read, Eval, Print, Loop))

gosh> (e d c b a)

0 コメント:

コメントを投稿