缺省参数值不仅支持数字、字符串等常用的基础类型,还支持基于这些基础类型构建的各类表达式。
如:
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的服务器支持该功能。
在客户端中设置:
调用:
