無限リストを扱うにはLazy Racketが便利だと思います。ウィキペディアのレイジー ラケットの記事によると、fibs
(フィボナッチ数の無限リスト) は次のように定義できます。
;; An infinite list:
(define fibs (list* 1 1 (map + fibs (cdr fibs))))
自然数の無限リストをどのように定義しますか?
無限リストを扱うにはLazy Racketが便利だと思います。ウィキペディアのレイジー ラケットの記事によると、fibs
(フィボナッチ数の無限リスト) は次のように定義できます。
;; An infinite list:
(define fibs (list* 1 1 (map + fibs (cdr fibs))))
自然数の無限リストをどのように定義しますか?