関数型プログラミング言語Haskell Part17
■ このスレッドは過去ログ倉庫に格納されています
0644デフォルトの名無しさん
2012/02/17(金) 18:57:33.81ヌルポは値に起因するバグで、型システムによる安全性の保証外なのはML系でも同じだよ。
MaybeはまんまC#のnullable<T>だし。
Haskellはパターンマッチでパターンを網羅してないとちゃんと警告出してくれたり、
Maybeモナドみたいな明示的にチェックを書かなくても済む仕組みその他諸々のおかげでバグりにくいって話で、
コンパイルで検出出来てるわけじゃないし、発生しないわけでもないよ。
■ このスレッドは過去ログ倉庫に格納されています