山本悠滋
2015-03-21 モナド基礎勉強会
vim(_ _)merただの型クラスだった
こういう定義の型クラスだった
なんか変な使い方ができる
だったり、
こんなんだったり…。
何がどうなってんの!?
の場合、
のところでなんかしてるだけだった。
具体的にはJustかNothingか判定してるだけだった。
の場合、
のところで(tellを実行するたびに)なんかしてるだけだった。
具体的には引数に与えたものをログとして追記してるだけだった。
>>=の中でやってる!return)があること>>=でやってること。>>=でやってることStateも、IOも、あるんだよ>>=でやってることIdentity Monad)do記法なんて用意して特別扱い。>>=でやってた