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