gpt4 book ai didi

exception - perl6 在自动激活中捕获非致命异常

转载 作者:行者123 更新时间:2023-12-04 14:22:42 27 4
gpt4 key购买 nike

我正在对大约 10000 行数字进行分析,其中一些行给了我错误:“在数字上下文中使用 Any 类型的未初始化值”。我正在 try catch 此错误以查看导致问题的行。但是,X::TypeCheck 和其他 X::* 类似乎不能有效地捕获 Nil 或 Any 的自动激活。例如。:

try { say Any + 1; CATCH { default { say "oh-no"; } }; }

打印出警告消息后仍然给我“1”的答案,并且没有说我想要的“哦-不”。

捕获这些非致命自动激活错误的正确方法是什么?顺便说一句,有核动力的 perl6 调试器吗?

非常感谢 !!!

lisprog

最佳答案

使用 quietlyCONTROL而不是 tryCATCH :

quietly { say Any + 1; CONTROL { default { say "oh-no" } } }

关于exception - perl6 在自动激活中捕获非致命异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51573364/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com