関数型プログラミング言語Haskell Part28 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0667デフォルトの名無しさん
2016/11/04(金) 23:38:57.96ID:6gj2sDdxそうじゃなくて、IntNZ 型を Num 型クラスのインスタンスにして、
その (-) 関数の定義の中で error 関数を使おうよ。
数値リテラルでの 0 の代入を構文的に防ぐのは(今はたぶん)無理だから、
せめて fromInteger 関数の定義で、0 が来たら error 関数を呼ぶ。
■ このスレッドは過去ログ倉庫に格納されています