我会写
double :: Int -> Float
double i = 2.0
但这绝不是其参数的函数。选角显然是 禁止,不支持混合模式算术,所以我不能做类似的事情
double :: Int -> Float
double i = 2.0 * i
我实际上是想弄清楚如何定义
series :: (Int -> Float) -> Int -> [Float]
返回无穷级数 [f(i), f(i+1), f(i+2),...] 但我一直在计算 f(i)。
如果这确实不可能,我必须使用什么类型?
谢谢!
最佳答案
我认为您正在寻找 fromIntegral
函数。
关于haskell - 是否可以编写类型为 Int -> Float 的 Haskell 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33322376/