3

在其他方法中,有一些最常见的方式来运行一个 haskell 程序:

  • ghci,加载文件,从shell手动运行main
  • runhaskell file.hs
  • ghc file.hs && ./file

但是,我无法找到如何从标准输入/命令参数运行简单代码。

例如,标准 Lua 解释器将允许您执行以下操作:

$ lua -e "print (2+2)"
4

对于常见的 Haskell 平台环境,上述内容的等价物是什么?

4

1 回答 1

6

这是一样的。

$ ghc -e "print (2+2)"
4
于 2013-10-23T14:23:16.143 回答