我被遗留在使用Perl的AUTOLOAD子程序的遗留代码中.每个未映射/未定义的子例程都将由AUTOLOAD处理.是否可以在词法环境中禁用AUTOLOAD处理?
此解决方案不起作用:
# ENTER CODE HERE { # Turn off AUTOLOAD for this block. local *AUTOLOAD; undef *AUTOLOAD; # ENTER CODE HERE } # ENTER CODE HERE