gpt4 book ai didi

haskell - 将 IO 输出到另一个纯 Haskell 函数

转载 作者:行者123 更新时间:2023-12-04 12:23:03 26 4
gpt4 key购买 nike

<分区>

我是 Haskell 的新手,英语也不是我的母语,所以请不要因为打字错误或问题表述不当而给这篇文章打分:对我来说,这是一场真正的斗争。

无论如何:我正在尝试生成随机坐标(Int,Int),然后在另一个Haskell 函数中使用它。但是我在将 IO 函数结果“导出”到第二个纯类 Haskell 函数时遇到了一些问题。

这是我认为并希望能正确说明我的问题的一个例子:

genRandomPair = genRandNr

genRandNr :: IO (Int,Int)
genRandNr = do
firstRandom <- randomRIO (1,10)
secondRandom <- randomRIO (1,10)
return (firstRandom,secondRandom)

如果不是很明显,那是我的问题是从 genRandNrgenRandomPair 的越界。

非常感谢所有友好的输入。

请注意:非常高级的代码和解释不会真正帮助我,因为我处于初学者水平,直到一周前才在 Haskell 中使用过 monads 或 IO。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com