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

die("Message goes here")

我已经厌倦了键入以下内容:

puts "Message goes here"
exit

推荐答案

abort函数可以做到这一点.例如:

abort("Message goes here")

注意:abort消息将写入STDERR,而puts将写入STDOUT.

Ruby相关问答推荐

当bsearch将数组中的第一个元素与2个值匹配时,它返回nil.为什么?

Ruby脚本递归地创建深度嵌套的目录

在 Ruby 中,如何编写一个可以与 &:symbol 一起使用的简单方法?

将 pp 的结果(或输出到控制台的任何内容)放入字符串

为什么 Range 在下降时不起作用?

你喜欢哪种风格的 Ruby 字符串引用?

什么时候在 Ruby 中使用 Struct 比使用 Hash 更好?

如何在运行时判断 Ruby 中的 Gem 版本?

需要必要的库和/或头文件时如何安装 ruby​​-debug

在 jekyll 博客中支持标签的简单方法

如何从 Ruby 判断具有特定 pid 的进程是否正在运行?

将Elastic search限制设置为无限制

发现 Ruby 对象成员?

如何在不等式中使用Ruby case ... when?

使用 Ruby 将大写字符串转换为标题大小写

为什么显式返回会对 Proc 产生影响?

以小时为单位的时差

在 Jekyll 中使用 Live Reload

检索/列出 Redis 数据库中的所有键/值对

从 'mm/dd/yyyy' 格式解析 ruby​​ DateTime