我的目标是管道一些步骤ghci
以从 bash 脚本运行,然后干净地退出。网上的评论说用runhaskell
这个。
这是我要运行的命令:
ghci> import System.Random
ghci> random (mkStdGen 100) :: (Int, StdGen)
预期结果类似于:
(-3633736515773289454,693699796 2103410263)
当我将它放入一个文件randomtest.hs
并执行它时,runhaskell
我收到以下错误:。
randomtest.hs:3:1: error:
Invalid type signature: random (mkStdGen 100) :: ...
Should be of form <variable> :: <type>
我需要一个提示才能朝着正确的方向前进。
我的问题是:为什么 ghci 的行为与 runHaskell 不同?