相关疑难解决方法(0)

在Integral类型之间进行转换的常用习惯是什么?

我想在各种整数类型之间进行转换; 例如Word32和Word8.

在Haskell中这样做的惯用方法是什么?

Word8 - > Word32转换总能成功.Word32 - > Word8转换可能会导致溢出,我会处理它(通过显式测试或从转换习惯用语得到指示).

haskell integer

6
推荐指数
1
解决办法
2025
查看次数

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

types ×1