如何在Haskell中将操作系统的成功或失败返回?

Ian*_*ham 4 io haskell errno

最简单的Unix工具是,true而且false几乎没有什么程序可以分别将0和1分别返回给操作系统并退出.C中的示例可能如下所示:

// true - does nothing successfully
int main(void) {
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

通过搜索,我无法找到在Haskell中实现此类功能的方法.IO monad中有什么可以做到的吗?

Cat*_*lus 9

使用System.Exit中定义的函数之一.


edu*_*ffy 7

这里有几个exit功能,你应该能够使用.