可以在驼鹿返回false中构建函数吗?

时间:2015-11-18 11:09:49

标签: moose

我想动态地将一些角色应用于驼鹿类。我在BUILD函数中写这个逻辑。如果在应用角色时出现任何失败,我想返回FALSE。这种回报价值会产生什么影响。如何在我创建此类对象的代码中处理失败?

1 个答案:

答案 0 :(得分:0)

穆斯忽略BUILD的返回值;它仅被称为副作用。在应用角色时,我期待"失败"由错误引起的和那些由运行时异常证明的失败。如果您不希望程序因运行时异常而崩溃,请使用new()正确地将您的呼叫包裹到eval