相关疑难解决方法(0)

28
推荐指数
3
解决办法
3万
查看次数

Haskell错误:无法将预期类型"Integer"与推断类型"Int"匹配

我有一个haskell函数,它计算有限Ints列表的大小.我需要输出类型为Integer,因为该值实际上将大于Int的最大边界(如果输出类型是Int,则结果将是-1以确切)

size :: a -> Integer
size a =  (maxBound::Int) - (minBound::Int)
Run Code Online (Sandbox Code Playgroud)

我理解Ints(有界)和Integers(无界)之间的区别,但我想从Int创建一个Integer.我想知道是否有像fromInteger这样的函数,这将允许我将Int转换为Integer类型.

haskell types integer

5
推荐指数
1
解决办法
8147
查看次数

标签 统计

haskell ×2

integer ×2

int ×1

types ×1