関数型プログラミング言語Haskell
■ このスレッドは過去ログ倉庫に格納されています
>>781-789
どうもです。
hugsだと、
x0::Integer->Integer->Integer
x0 0 b=b
x0 a b=x0 (a-1) $! (a+b)
x::Integer->Integer
x n=x0 n 0
で末尾再帰っぽくできましたが、
この場合も末尾再帰になることは
haskell的には保証されてない(=実装依存)んですか?>781
■ このスレッドは過去ログ倉庫に格納されています