1
为int在这Haskell代码:浮在Haskell
power a r = [a*(truncate (r**i)) | i <- e]
where e = [0,10]
我得到一个错误与**
操作,因为我相信,这使一个浮动。 有没有办法将它转换为int?
为int在这Haskell代码:浮在Haskell
power a r = [a*(truncate (r**i)) | i <- e]
where e = [0,10]
我得到一个错误与**
操作,因为我相信,这使一个浮动。 有没有办法将它转换为int?
我不知道你得到一个错误,因为你的代码类型检查的意思,但你可能想的^
操作:
(^) :: (Integral b, Num a) => a -> b -> a
您的代码类型的检查就好了这一说法,太:
power a r = [a*(r^i) | i <- e]
where e = [0,10]