raise 抛出异常
组件介绍
主动抛出自定义异常信息,直接跳转到 catch 部分。(需配合 try-catch 异常处理组件使用)
截图
属性说明
必填项
无
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
异常信息 | 字符串 | 空 | 自定义异常的描述信息 |
返回值
无
组件示例
- 赋值:变量名 a,变量值 "1234"
- 计算文本长度:文本 a,返回值长度长度
- try-catch 异常处理:尝试次数 1,返回值错误信息错误信息
- if else 假如...否则: 值长度,规则条件大于,值 2,"——添加到 try 语句块下,可以理解为变量长度大于 2 时满足条件
- raise 抛出异常:异常信息 "长度大于2"——添加到 try 语句块及 if 条件下,满足长度大于 2 后 try 语句块中的组件不再继续执行,会直接跳转到 catch 语句块下,错误信息直接变为 "长度大于2"
- 输出日志:日志错误信息——添加到 catch 语句块下,长度大于 2 会运行到这里,错误信息变为 "长度大于2"
- 赋值:变量名长度,变量值 2——长度大于 2 时则赋值长度为 2
- 输出日志:日志长度——添加到 finally 语句块下,输出长度信息
- 运行结果:计算变量 a 的长度,在长度大于 2 时重新赋值长度为 2 并定义报错信息为长度大于2
注意事项
- 此组件需要添加到「try-catch 异常处理」组件的 try 语句块中使用。
- 使用此组件后将不再继续执行 try 语句块中当前组件后的组件,将跳转到 catch 语句块并执行 catch 语句块中的组件。
- 此组件「异常信息」填写内容后会将内容传递给「try-catch 异常处理」组件「错误信息」对应的变量。