我想从素数组名称中找到一个随机素数“素数”。所以我想先生成一个随机整数,然后得到整数位置上的素数。Haskell解析错误输入`返回'
这里是我的代码:(primes
已经存在,并且效果很好)
getPrime :: IO Integer
getPrime = do
pos <- getStdRandom (randomR (10, 100))
return (primes !! pos)
但是当我打开这个代码,它说:“在输入解析错误'回报'”
任何人都可以帮我解决这个问题吗?谢谢!!!!!!!!!!!!!!!
用'undefined'代替所有未定义的名称后,您的代码将无误加载(GHC 7.6.3)。所以,这个问题可能与你没有粘贴的代码有关。 – ntc2