S
sileo
Unregistered / Unconfirmed
GUEST, unregistred user!
1.function fstring(v1:string=''
v2:string=''):string
//正确的
2.function fVariant(v1:Variant=''
v2:Variant=''):string
//错误的
[错在]: Parameters of this type cannot have default values.
为什么Variant类型的不能这样?
我又必须用到此变量类型, 因为我有很多地方调用此函数.
每次调用的入口参数的类型都不一样,
个数也不一样,所以想用默认值.
比如:我要用到 a:= fVariant()
a:= fVariant('A',10);
a:= fVariant(5,'A');
等等.
高手: 应怎样解决? 或有其他好办法么? 谢!
v2:string=''):string
//正确的
2.function fVariant(v1:Variant=''
v2:Variant=''):string
//错误的
[错在]: Parameters of this type cannot have default values.
为什么Variant类型的不能这样?
我又必须用到此变量类型, 因为我有很多地方调用此函数.
每次调用的入口参数的类型都不一样,
个数也不一样,所以想用默认值.
比如:我要用到 a:= fVariant()
a:= fVariant('A',10);
a:= fVariant(5,'A');
等等.
高手: 应怎样解决? 或有其他好办法么? 谢!