zoukankan      html  css  js  c++  java
  • 函数中的异常参数设计

    创建函数的时候我们有一个exception选项,这里面填写的异常名称和描述,可以在函数的代码中实现有两种方式:

      enumb = inumb + 1.
    
      IF enumb = 2.   
    *语法一
        MESSAGE S600(F1) WITH '输出的是对的' RAISING errormessage2.
      ELSE.
    *语法二
        RAISE errormessage2.
      ENDIF.
      ENUMB = 3.

    不管语法一的消息类型是S还是E等 程序一旦走到这边就不会继续下去了,都会走出此函数,但是要是S类型的话是会继续程序下面的代码,只是跳出函数而已,最后报消息,要是E类型的话不但跳出函数也不继续程序下面的代码就会直接报出错误消息。此例子中600是SE91中的消息号码,F1是消息类,S是表示成功的消息。

    注意,但是现在我们也很少在函数中写异常,一般都会返回输出参数,在输出参数中多定义一个参数,比如成功了就返回1失败就返回0.这样也比较好

  • 相关阅读:
    Prim+堆优化
    Tarjan缩点+建新图
    CF482A
    CF545C
    CF570B
    Python 入门2 list介绍
    Python 入门1 上传代码
    黑客与画家 第十三章
    黑客与画家 第十一章
    黑客与画家 第五章
  • 原文地址:https://www.cnblogs.com/caizjian/p/3721365.html
Copyright © 2011-2022 走看看