如何运行通过命令参数传递给解释器的 haskell 代码?



在其他方法中,有几种最常见的方法来运行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

最新更新