関数型プログラミング言語Haskell
■ このスレッドは過去ログ倉庫に格納されています
0869
NGNG>if(true, 1, 1+2+...+10)を計算する時には、
>inner-most reductionではif(true,1,1+2+...+10)→...→if(true,1,55)→1
>outer-most reductionではif(true,1,1+2+...+10)→1となり、余分な計算を避けることができる。
そんなこと言うけど
実際に実装してみたら、値渡しの方が無駄がないよ。
シンプルだし。
■ このスレッドは過去ログ倉庫に格納されています