関数型プログラミング言語Haskell Part17
■ このスレッドは過去ログ倉庫に格納されています
0694デフォルトの名無しさん
2012/02/19(日) 22:36:50.85product [1..20]がオーバーフローしている。
ghciで [20 - f 20] としたときはたぶんf 20の20がIntegerとして評価されているからオーバーフローが生じていない。
ghciで[20 - f (20 :: Integer)]と[20 - f (20::Int)]を比較して、考えれば、言っていることが分かるだろう。
■ このスレッドは過去ログ倉庫に格納されています