Haskell 的 ghci 是否支持 运行 脚本然后退出,如 python 或 perl?
Does Haskell's ghci support running a script and then quit, like python or perl?
Python 或 Perl 支持:
python xxx.py
perl xxx.pl
powershell xxx.ps1
执行脚本并使用退出代码退出。当我尝试 GHCi(如 ghci xxx.hs
)时,它似乎加载了 xxx.hs
文件并进入了交互模式,没有退出。
- GHC解释器支持这样的操作吗?
- 这个 "interpreting" 是否需要像 GHC 编译器那样具有
main
功能?
使用 runghc
获得相同的行为。您确实仍然需要一个 main :: IO ()
函数。
Python 或 Perl 支持:
python xxx.py
perl xxx.pl
powershell xxx.ps1
执行脚本并使用退出代码退出。当我尝试 GHCi(如 ghci xxx.hs
)时,它似乎加载了 xxx.hs
文件并进入了交互模式,没有退出。
- GHC解释器支持这样的操作吗?
- 这个 "interpreting" 是否需要像 GHC 编译器那样具有
main
功能?
使用 runghc
获得相同的行为。您确实仍然需要一个 main :: IO ()
函数。