在其他方法中,有几种最常见的方法来运行Haskell程序:
-
ghci
,加载文件,从 shell 手动运行 main -
runhaskell file.hs
-
ghc file.hs && ./file
但是,我无法找到如何从标准输入/命令参数运行简单代码。
例如,标准的Lua解释器将允许您执行以下操作:
$ lua -e "print (2+2)"
4
对于一个通用的Haskell平台环境,什么等同于上述环境?
是一样的。
$ ghc -e "print (2+2)"
4