Haskell的ghci是否支持运行脚本然后退出,如python或perl?



Python 或 Perl 支持:

python xxx.py
perl xxx.pl
powershell xxx.ps1

执行脚本并退出并返回退出代码。当我尝试GHCi(如ghci xxx.hs)时,它似乎加载了xxx.hs文件并进入交互模式,而不会退出。

  1. GHC 解释器是否支持此类操作?
  2. 这种"解释"是否需要像 GHC 编译器那样具有main函数?

使用 runghc 获得相同的行为。您确实仍然需要一个main :: IO ()功能。

最新更新