在this Q&A中,OP提到了从默认设置100调整递归深度的可行性。
有 方式来扩展此限制或完全关闭它...
warnings
文档似乎没有说明如何实现这一目标。
有没有办法提高限制而不关闭警告或诉诸某些hackish $stack_level
变量?
答案 0 :(得分:2)
使用调试器:$DB::deep = 500;
没有调试器:我只看到建议用不同的PERL_SUB_DEPTH_WARN
宏重新编译perl二进制文件
答案 1 :(得分:0)
# disable 'Deep recursion on subroutine ...' warnings completely
no warnings 'recursion';