セカイノカタチスマートフォン用の表示で見るセカイノカタチ世界のカタチを探求するブログ。関数型言語に興味があり、HaskellやScalaを勉強中。第2期第27回H本読書会を開催しました。第15章「Zipper」を読みました。9回この商品を含むブログを見るこちらの本を輪読する読書会です。Haskellを覚えると色々楽しいことがあるんじゃないかと始めた読書会で、Haskellに関する本を少しずつ読んでいくという工夫のないスタイルが売りです。第15章「Zipper」Zipper構造というのは、ListやTreeなどのデータ構造に対し、スムーズなアクセスやimmutableな構造を保ったまま更新を行う方法を提供するものです。こんな感じで、2つのListをくっつけてグリグリ移動できるようにしたものというイメージです。この構造を利用して、Treeを探索したり、仮のファイルシステムを走査したりしました。実践編ということで、モナドなどの説明も特に無いですし、関数とデータ構造は多少複雑ですが、難しい場面は無かったと思います。次回、第3期H本読書会さて、今回を以って第2期H本読書会は読了となります。第1期が全10回だったので、2.7倍の時間がかかってしまいました。9章11章13章14章辺りは、辛すぎて「読み終えることが出来るのか!?」という気持ちになったりしました。(^^;ここまでこれたのも、参加してくださった皆さんのおかげです。ありがとうございました。(__)また、別の本を対象に第3期H本読書会開催したいと思いますので、その時はよろしくお願いいたします。はてなブログProシステム開発の世界で15年の山の民による、世界のカタチを探求するブログ。(4)はてなブログをはじめよう!qtamakiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。