セカイノカタチスマートフォン用の表示で見るセカイノカタチ世界のカタチを探求するブログ。関数型言語に興味があり、HaskellやScalaを勉強中。第2期第25回H本読書会を開催しました。第14章「もうちょっとだけモナド」を読みました。9回この商品を含むブログを見るこちらの本を輪読する読書会です。Haskellを覚えると色々楽しいことがあるんじゃないかと始めた読書会で、Haskellに関する本を少しずつ読んでいくという工夫のないスタイルが売りです。それはあなたです!」から読み進めました。Readerモナドとは、「関数そのもの」のことなんですが、関数を代数的データ型として扱うという概念を理解するのが難しい。r)に対して定義します。wこれが、(>>=)の定義なのですが、モナドの定義から、hとfは下記のように分解できます。b)という関数が返るので、再びr型の変数を渡してb型の値を受け取るわけです。これは、(>>=)の定義と一致します。こんな感じで、状態系のモナドは、定義が複雑ですが、一つひとつ崩していけば、難しいことは無いと思います。定義を理解してしまえば後は、使うだけです。Readerモナドの場合は、hにもfにもwを渡していますので、最終的に受け取る引数をすべての計算に使い回すということがわかると思います。第14章「もうちょっとだけモナド」続き次回は、11/25に開催です。14章を読み終わると思います。モナドについて学びたい人、語りたい人、これから始めたいと言う人も、是非ご参加ください。#haskell第2期第26回H本読書会を開催しました。#haskell第2期第24回H本読書会を開催しました。#haskell第2期第23回H本読書会を開催しました。#haskell第2期第22回H本読書会を開催しました。#haskell第2期第20回H本読書会を開催しました。子供ができたらカメラはこれを買え。はてなブログProシステム開発の世界で15年の山の民による、世界のカタチを探求するブログ。(4)はてなブログをはじめよう!qtamakiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。