関数型プログラミング言語Haskell Part18
■ このスレッドは過去ログ倉庫に格納されています
0284デフォルトの名無しさん
2012/05/04(金) 01:11:25.25どちらの質問もその考え方であってる。
ただ、わかってるかもしれないけど、
>単に g w = 2+w などという関数であれば正格性フラグを付ける意味はない
束縛された値が正規形なのかとか、リテラルかどうかとか判断する術は一般にないから、
それらを基に正格性フラグ付けることに、意味がある、ないを判断することはできないし、意味もないよ。
重要なのは、値なりデータ構造なりがどこで構築されて、どこで正規化された値が必要になるのか?
■ このスレッドは過去ログ倉庫に格納されています