大佬教程收集整理的这篇文章主要介绍了perl – 如何用Carp将呼叫标记为“不安全”?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个例子:
use Carp; sub this_may_fail { # Some code... croak "This call failed!"; } sub regular_code { this_may_fail(); } regular_code();
两个子例程都在同一个包中,因此this_may_fail会自动标记为安全.有没有办法告诉Carp这个_may_fail应该被视为不安全?
或者写下你自己的黄花鱼.
perl -e' use Carp qw( ); sub untrusTing_croak { goto &Carp::croak if $Carp::Verbose; my @caller = caller(1); die(join("",@_)." at $caller[1] line $caller[2]\n"); } sub f { untrusTing_croak("!!!"); } # Line 9 f(); # Line 11 ' !!! at -e line 11
以上是大佬教程为你收集整理的perl – 如何用Carp将呼叫标记为“不安全”?全部内容,希望文章能够帮你解决perl – 如何用Carp将呼叫标记为“不安全”?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。