Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 现实世界中的哈斯克尔:在这个例子中使用fromIntegral是不必要的吗?_Haskell - Fatal编程技术网

Haskell 现实世界中的哈斯克尔:在这个例子中使用fromIntegral是不必要的吗?

Haskell 现实世界中的哈斯克尔:在这个例子中使用fromIntegral是不必要的吗?,haskell,Haskell,当getNat的返回类型为Maybe(Int,L.ByteString)时,我不明白为什么下图中需要from integral L8.readInt的返回类型是Int,那么为什么需要从Int转换为Int 这是书中的“打字错误”吗 还是我在这里遗漏了什么 AFAICT如您所说,不需要integral中的,似乎没有必要。在线版本RWH中的评论说,L8.readInt的结果类型是Maybe(Int64,L.ByteString),这可能就是它存在的原因。感谢您的确认!

getNat
的返回类型为
Maybe(Int,L.ByteString)
时,我不明白为什么下图中需要
from integral

L8.readInt
的返回类型是
Int
,那么为什么需要从
Int
转换为
Int

这是书中的“打字错误”吗

还是我在这里遗漏了什么


AFAICT如您所说,不需要integral中的
,似乎没有必要。在线版本RWH中的评论说,
L8.readInt
的结果类型是
Maybe(Int64,L.ByteString)
,这可能就是它存在的原因。感谢您的确认!