TSL语言基础 > TSL语言基础 > 函数定义体和函数

缺省参数    

  • 功能:天软函数支持缺省参数的定义,即通过定义设置参数默认值,当缺省该参数时不再是Nil,方便调用时使用。

    用法: function funcName(参数名=缺省值,...)
    说明:缺省参数类型支持常用的基础类型,如数字类、字符串、数组等,服务器需要NG客户端与下一代测试服务器。
    例如:
    function abcd(a,b="bbb",e,c,d) //在这里边,第二个参数b的缺省值就是字符串"bbb"。
    begin
     echo "a:",a," b:",b," e:",e," c:",c," d:",d,"\r\n";
    end;

    执行:abcd();
    打印结果为:a:<NIL> b:bbb e:<NIL> c:<NIL> d:<NIL>

    在客户端中定义函数时,在参数的缺省值中输入指定值,即可定义一个缺省参数,如下:

    执行return TestABC();
    结果为: