この記事が対象としている読者 コモナドって何となく聞いたことがある人 圏論よく分かんないけど、圏の定義(対象と射と合成と恒等射と……)みたいなことは聞いたことがある人 要するに、モヤモヤしてても問題ないのですけれど、最低限の知識くらいはあった方がいいってことなのですー>ω< また、この記事は深淵なHaskellプログラマのみが書くことを許されると言われるモナドチュートリアルではないのでそういったものを期待されていたら、ごめんなさいなのです>< コモナド(´・ω・`) さて、みなさんはコモナドについてご存知です(・ω・? google:コモナド Haskellで調べると、 こもなど!コモナド!Comonad!! - capriccioso String Creating(Object something){ return My.Expression(something); } という id: