戻る関数が[Int]あり、リストの合計を取得したいと思います。ただし、個々の要素は。よりも小さいですmaxBound::Intが、合計は間違いなく大きくなります。
(考案された)例:
ghci> sum ([1..10000000] :: [Int])
-2004260032
Integerの代わりに合計を強制的に累積する方法はありIntますか?私はこれを間違って考えていますか?
戻る関数が[Int]あり、リストの合計を取得したいと思います。ただし、個々の要素は。よりも小さいですmaxBound::Intが、合計は間違いなく大きくなります。
(考案された)例:
ghci> sum ([1..10000000] :: [Int])
-2004260032
Integerの代わりに合計を強制的に累積する方法はありIntますか?私はこれを間違って考えていますか?