Ruby 异常或错误?

标签 ruby exception class hierarchy

我注意到在Ruby的异常层次结构中,有ArgumentError这样的“错误”,也有SignalException这样的“异常”。是否有特定的命名异常的做法?提前致谢,嗯。

最佳答案

查看the list of Ruby exceptions , SignalException 是唯一一个名为 *Exception 的;其他一切都是 XXXError(SystemExitfatal 除外)。如果有的话,惯例是将您的异常命名为 FooError。我无法找到 SignalException 未命名为 SignalError 的具体原因。

关于Ruby 异常或错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985821/

相关文章:

ruby - 数组分配与追加行为

database - 将异常记录到 NServiceBus 中的数据库

css - 在 html 表中添加两个类

php - 我如何在 PHP 中组织类并从类中访问数据库

php - 为后期静态绑定(bind)复制函数

ruby - 向命名空间中的字符串添加方法

ruby-on-rails - 如何从两个不同的外键访问模型?

ruby-on-rails - Rails options_for_select 来自模型的数据加上附加数组

c# - ForEach 超过对象错误

java - ImageLoader-java.lang.OutOfMemoryError