引数を無視すると必ず同じ値を返す。>>=は、モナド値を入力してモナド値を返すので、ある関数を別の関数に入力した結果として関数を返す。319do式は常にモナド値を生み出すもの。この場合、do式は関数モナドを返す。(*2)と(+10)はどちらも3に適用される。引数を無視して常にa+bを返している。関数モナドはReaderモナドと呼ばれている。全ての関数が共通の情報を読むから。それらに渡したい値は全部同じという状況であればReaderモナドを使って未来の結果を取り出すことができる。理解が苦しくなってきた。モナドをはじめから復習する必要がある。5という値は決定的である。(1)月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。