再帰的に値を計算していくばあい、次のような形で書くのとになるのですが。nかNothingかになるとすると、このままでは単純には計算できません。xs)これについても同書の第7章で、fmapという関数が解説されていました。NothingNothingまさに望んでいる動作。これで準備が整いました。これらをあわせてコードにしてみました。不細工感があるのは、わたしがまだ理解していないなにかがあるからかと。nいつか読むはずっと読まない:「知っている」から「わかる」へ今回の問題――Haskellでバックトラッキングを実装する、ということをするずっと以前にこの本を通して読んでいました。問題を解くのに必要な知識はすべて持っていたわけです。それでもそれをひきだしからすぐに取り出すということができませんでした。外を検索しているうちに「あれ、これ、知っている」と気がつきました。そこから実際に動くコードになるまで、なぜそれでよいのか理解するまではすぐでした。「知っている」から「わかる」へとシフトした瞬間でした。「わかる」とは、いったん体内に入ったものが再び出てくるときに起こることなのかもしれません。入るだけだとただ「知っている」だけ。出力されないから使うことができない。それが出力されて初めて「わかる」状態になって、知識を使える状態になるのかな、と。そんなことを思ったバックトラッキングでした。「すごいHaskell楽しく学ぼう!」はすごいです。いうか、すごいということを再確認。初心者も、そうでなくても、読んだ方がいいと思う。22:46バックトラッキング、C++で、Prologも、HaskellでもTweet関連記事2014-08-09いかにして表計算の列名をつくるか・特別篇Haskellでたわむれていると。昨日やったことをHaskellでも。Qiita」は...2012-11-03Prologとステートマシン相変わらず「どう書く」から。(6)はてなブログをはじめよう!E_Mattsanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。