関数型プログラミング言語Haskell Part9at TECH関数型プログラミング言語Haskell Part9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:デフォルトの名無しさん 08/08/17 19:25:15 >>489 そこでmaybeもなどですよ。 501:デフォルトの名無しさん 08/08/17 20:06:22 モナドという抽象的な枠組みを考えることで IO, Maybe, List, etcの計算の合成を統一的に扱えるってのが最大の利点なんではないかと。 単に使うだけなら主に慣れの問題だと思う。 いろんな例を見て慣れていけば少しずつ理解もできていくんではないかと。 502:デフォルトの名無しさん 08/08/17 20:09:49 自分の作ったモナド上でdo式を書くと、世界の法則を書き換えてるような気分になってちょっと面白い 503:デフォルトの名無しさん 08/08/17 20:33:06 >>501 レス有難うです 慣れの他に密度の問題もあるかもしれないと思ったり。 他の言語より1行あたりの密度が濃いものになりやすい気がする。 というか濃縮されすぎてわけが分からなくなりやすい気がする。 504:デフォルトの名無しさん 08/08/17 20:38:12 >>501 計算を統一的に扱うだけであれば、普通の型クラスでいいんですよね? モナドは値ではなくて型コンストラクタに対するクラスなので、ちょっと違う と思うんですが。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch