素数配列名「primes」からランダムな素数を取得したい。したがって、最初にランダムな整数を生成し、次にその整数位置で素数を取得したいと考えています。
これが私のコードです:
getPrime :: IO Integer
getPrime = do
pos <- getStdRandom (randomR (10, 100))
return (primes !! pos)
(primes
すでに存在し、うまく機能します。)
しかし、このコードをロードすると、「入力 `return' で解析エラーが発生しました」と表示されます。
誰でもこれについて私を助けることができますか? どうも!!!!!!!!!!!!!!!