以前我在Linux上使用ghc
版本< 8
,当我在文件中有脚本时,请说file.hs
,如
let x = "hello"
putStrLn x
double x=2*x
print $ double 2
double 3
然后可以通过
运行它并在终端中获取输出ghc -e ':script file.hs'
现在我在Windows上使用ghc 8.0.1
,这不再适用了。还有另一种方式吗?
如果我打开GHCi
并输入:script file.hs
,我就可以获得输出。但是我想在终端输出这些输出。
我不知道这是由于ghc
升级还是操作系统。
答案 0 :(得分:1)
这适用于双引号:
ghc -e ":script file.hs"