ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# TRY CATCH 这是提高生产力的一大进步 插件于8.7982版本加入了此变量,自此判断流程是否正确再也不需要无止境的使用 [如果] 变量了 ![](https://img.kancloud.cn/10/e4/10e41a139b05d293d67b4781196c2d14_402x289.png) ## **变量格式** ``` [try.add①;②;③] [try.start] ① [try.catch] [返回处理[try.get]] [try.end] ``` **以下开始介绍基本用法** 1. 首先使用[try.add①;②;③]变量,添加需要监控的变量 ①:变量名称,支持使用*通配符 ②:监控类型(1.精准 2.匹配 3.模糊 4.正则) ③:监控的内容 2. 然后使用[try.start]①[try.catch]②[try.end] ①:填写你正常运行的代码 ②:填写监控内容出现时执行的代码,可以使用[try.get]获取出错部分 **说明:** 通过try.add受到监控的变量,当指定变量返回指定的内容时,①处的代码就会抛出,执行②处的错误处理代码。例如上面的图片,监控“取值”变量,如果变量返回了“错误”,则自动抛出,执行了“[结束处理[try.get]]” ## **注意事项** 1. 不能监控流程控制变量,因为流程控制变量没有返回值 2. 一段代码中只能拥有一段try...catch代码,如果需要嵌套使用,请将try...catch代码写到自定义变量中 ## **应用实例**