raise 抛出异常

组件介绍

主动抛出自定义异常信息,直接跳转到 catch 部分。(需配合 try-catch 异常处理组件使用)

截图

属性说明

必填项

选填项
属性名称 类型 默认值 说明
异常信息 字符串 自定义异常的描述信息
返回值

组件示例

  1. 赋值变量名 a,变量值 "1234"
  2. 计算文本长度文本 a,返回值长度长度
  3. try-catch 异常处理尝试次数 1,返回值错误信息错误信息
  4. if else 假如...否则长度,规则条件大于, 2,"——添加到 try 语句块下,可以理解为变量长度大于 2 时满足条件
  5. raise 抛出异常异常信息 "长度大于2"——添加到 try 语句块及 if 条件下,满足长度大于 2 后 try 语句块中的组件不再继续执行,会直接跳转到 catch 语句块下,错误信息直接变为 "长度大于2"
  6. 输出日志日志错误信息——添加到 catch 语句块下,长度大于 2 会运行到这里,错误信息变为 "长度大于2"
  7. 赋值变量名长度,变量值 2——长度大于 2 时则赋值长度为 2
  8. 输出日志日志长度——添加到 finally 语句块下,输出长度信息
  9. 运行结果:计算变量 a 的长度,在长度大于 2 时重新赋值长度为 2 并定义报错信息为长度大于2

注意事项

  • 此组件需要添加到「try-catch 异常处理」组件的 try 语句块中使用。
  • 使用此组件后将不再继续执行 try 语句块中当前组件后的组件,将跳转到 catch 语句块并执行 catch 语句块中的组件。
  • 此组件「异常信息」填写内容后会将内容传递给「try-catch 异常处理」组件「错误信息」对应的变量。
Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-09-02 15:41:48

results matching ""

    No results matching ""