TSL语言基础 > TSL语言基础 > 函数定义体和函数 > 参数缺省值

缺省参数支持表达式    

  • 缺省参数值不仅支持数字、字符串等常用的基础类型,还支持基于这些基础类型构建的各类表达式。
    如:
    return foo(1);
    function foo(a,b=1+2+3+4)
    begin
      return a+b;
    end

    返回结果:11

    需要注意的是,若表达式中包含变量,该变量的值始终为0
    return foo(1);
    function foo(a,b=a+1)
    begin
      return b;
    end

    返回结果:1

    注:20250827后的NG客户端及使用新一代TSL的服务器支持该功能。
    在客户端中设置:


    调用: