我正在对大约 10000 行数字进行分析,其中一些行给了我错误:“在数字上下文中使用 Any 类型的未初始化值”。我正在尝试捕获此错误以查看导致问题的行。但是,X::TypeCheck 和其他 X::* 类似乎不能有效地捕捉 Nil 或 Any 的自动激活。例如:
try { say Any + 1; CATCH { default { say "oh-no"; } }; }
打印出警告消息后仍然给我“1”的答案并且没有说我想要的“哦-不”。
捕获这些非致命自动激活错误的正确方法是什么?顺便问一下,有没有核动力的 perl6 调试器?
非常感谢 !!!
lisprog