如何返回错误消息或值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何返回错误消息或值相关的知识,希望对你有一定的参考价值。

Courtesy of Michael Mathews
  1. print one();
  2.  
  3. sub one {
  4. my $result = two();
  5.  
  6. if (ref $result eq 'ERROR') {
  7. die $result->{message};
  8. }
  9. else {
  10. return $result;
  11. }
  12. }
  13.  
  14. sub two {
  15. if (rand(100) > 50) {
  16. return bless {message=>"There is a problem here."}, 'ERROR';
  17. }
  18. return "Things are fine.";
  19. }

以上是关于如何返回错误消息或值的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 云函数错误:函数返回未定义、预期的 Promise 或值

函数返回未定义、预期的 Promise 或值 Firebase 日志错误

Cloud Functions 错误:函数返回未定义、预期的 Promise 或值,以及 TypeError:无法读取未定义的属性“First_Name”

如何在 .Net Core 中返回错误状态代码 401 的自定义错误消息?

如何通过引用或值返回智能指针(shared_ptr)?

如何跳过返回错误消息的迭代