1
以下代碼:Haskell的 - 爲unSum X =的定義所要求的積分浮法的實例(Y + y`mod`2 + 2)/ 2,其中Y = X *(X + 1)/ 2
unSum :: Float -> Float
unSum x = (y + y`mod`2 + 2)/2
where
y = x*(x+1)/2
給了我這個錯誤,當我試圖將其加載到WinHugs 98:
Hugs> :load "D:\\kram\\unSumme2.hs"
ERROR file:.\unSumme2.hs:2 - Instance of Integral Float required for definition of unSumme2
什麼的這個本質,我怎麼辦呢?無論如何,我現在不知道如果它服務於我的porpuse,我想計算直到x沒有遞歸的不均勻數字的總和。