当前位置:  开发笔记 > 编程语言 > 正文

如何创建退出邮件

如何解决《如何创建退出邮件》经验,为你挑选了2个好方法。

是否有单行函数调用退出程序并显示消息?我在Perl中知道它很简单:

die("Message goes here")

我厌倦了打字:

puts "Message goes here"
exit

Chris Bunch.. 356

abort功能可以做到这一点 例如:

abort("Message goes here")

注:该abort消息将被写入STDERR,而不是puts将写入STDOUT.



1> Chris Bunch..:

abort功能可以做到这一点 例如:

abort("Message goes here")

注:该abort消息将被写入STDERR,而不是puts将写入STDOUT.


注意,abort退出程序,状态为false,表示失败.默认情况下退出退出,状态为true表示成功.确保您使用正确的情况.
哇!很好找!太糟糕了,他们不只是用这个功能超载退出....

2> Jörg W Mitta..:

如果要表示代码中的实际错误,可以引发RuntimeError异常:

raise RuntimeError, 'Message goes here'

这将打印堆栈跟踪,引发的异常类型以及您提供的消息.根据您的用户,堆栈跟踪可能过于可怕,实际消息可能会在噪声中丢失.另一方面,如果由于实际错误而死亡,则堆栈跟踪将为您提供有关调试的其他信息.


您不需要提及RuntimeError来引发一个(它是引发的默认异常类型),因此以下代码就足够了:引发'消息转到此处'
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有