perl - 如何从Moose构造函数报告错误?

标签 perl error-handling moose

我有一个读取配置的类。现在的问题是,我不知道如何报告此类错误。

仅使用die是不够的,因为配置是参数化的,并且错误很常见。

这种情况由于我正在Moose BUILD方法中调用读取函数而变得复杂。因为这种用法大大提高了使用类时的可读性,所以我想保持这种方式。

最佳答案

die有什么问题?它引发了一个异常,您可以根据需要捕获和处理该异常。实际上Moose本身会在验证错误时引发异常。

关于perl - 如何从Moose构造函数报告错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012637/

相关文章:

performance - Perl方式快速创建套接字(1000+)

r - 为什么na.rm在我的代码中不起作用?

返回 Unit 的函数的 Scala Option Some/None 习语

Perl: 找不到 nmake

perl - 对单引号/双引号和\\关于拆分感到困惑

perl - Moose & isa ArrayRef

perl - Moose 和约束类变量

perl - 修改继承的访问器并保留修饰符

perl 对日期时间字符串的多个 arryref 进行排序

c# - 如何避免重复的 Cursor.Current 语句?