関数型プログラミング言語Haskell Part27_©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0338デフォルトの名無しさん
2015/01/29(木) 21:37:09.02ID:+AdaLcLWpure id <*> [1,2,3] == [1]
になっちまうだろ、だ。
Identity Lawがわかりにくいなら、
そもそもpure f <*> は fmap f と等価なので、
fmap id [1,2,3] == [1,2,3]
である以上、
pure id <*> [1,2,3] == [1,2,3]
でなければならん、と考えてくれ。
■ このスレッドは過去ログ倉庫に格納されています