エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Stateモナドを理解する - Qiita
(元記事は http://ku00.hatenablog.com/entry/2017/06/04/165151 です) Stateモナド、定期的にわかった→... (元記事は http://ku00.hatenablog.com/entry/2017/06/04/165151 です) Stateモナド、定期的にわかった→わからんを繰り返してる — わさびのり太郎 (@ku00_) 2017年5月29日 ということがあったので主に備忘録としてまとめました。 この記事では 『すごいHaskellたのしく学ぼう』 (通称「すごいH本」)からコイントスをシミュレーションする関数を書く問題を参考に、Stateモナドについて学んでいこうと思います。 はじめに 下記のような3回コインを投げてその裏表を返す関数があったとします。 threeCoins :: StdGen -> (Bool, Bool, Bool) threeCoins gen = let (c1, g1) = random gen :: (Bool, StdGen) (c2, g2) = rando

