メモ化の代わり

Haskellだと常にメモ化されると思ってたらそうじゃないらしい。
ググってみたらStateモナドでメモ化してるのを見つけたが、Stateモナドとか良く分からん。
そのうち、今の用途(数列)なら無限リストで十分なことに気づく。
階乗だとこんな感じになんのかな。
fact = 1 : zipWith (*) fact [1..]
スポンサーサイト



テーマ : プログラミング | ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

minoki

Author:minoki
好きなプログラミング言語:
Haskell,Lua
GitHubアカウント
Twitter

最新記事
月別アーカイブ
カテゴリ
検索フォーム