如何向 Haskell 操作系统返回成功或失败?
最简单的 Unix 工具是 true
和 false
,这两个小程序除了分别向操作系统返回 0 和 1 并退出之外什么也不做。 C 语言的示例可能如下所示:
// true - does nothing successfully
int main(void) {
return 0;
}
通过搜索,我还没有找到在 Haskell 中实现此类功能的方法。 IO monad 中有什么可以做到这一点吗?
The simplest Unix tools are true
and false
, little programs that do nothing but return 0 and 1 respectively to the operating system and exit. An example in C might look like the below:
// true - does nothing successfully
int main(void) {
return 0;
}
Through searching, I haven't been able to find a way to implement this kind of functionality in Haskell. Is there anything in the IO monad that can do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 System.Exit< 中定义的函数之一/a>.
Use one of the functions defined in System.Exit.
请参阅System.Exit。
See System.Exit.
有一些
exit
函数 你应该能够使用。There are a few
exit
functions you should be able to use.