トップページ > プログラム > 2015年01月30日 > q2Om0pvm

書き込み順位&時間帯一覧

80 位/222 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
関数型プログラミング言語Haskell Part27_©2ch.net

書き込みレス一覧

関数型プログラミング言語Haskell Part27_©2ch.net
351 :デフォルトの名無しさん[sage]:2015/01/30(金) 00:13:12.69 ID:q2Om0pvm
そのような定義では、<*>は戻り値にMaybeやEither等を使えない為、長さが一致しない場合はerrorを投げたりundefinedとするしかありません
このような部分関数はerrorやundefinedによる例外というIOモナドを用いないと補足できない地雷を純粋な関数に埋め込む危険な物です
限定的な状況での効率化の為に用いるのは良いと思いますが、Applicativeのインスタンスを部分関数にするのは踏むの間違い無しな地雷原を自ら作るようなものです


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。