请问如何定义一个函数,使其有几组参数;用户用哪个都可以
比如:
var i,m:integer
s:string;
addgz(i,m);但我要addgz(s);也可以还有有些参数要可不要,怎么实现,是写两个函数,后一个用override吗?请指教!
比如:
var i,m:integer
s:string;
addgz(i,m);但我要addgz(s);也可以还有有些参数要可不要,怎么实现,是写两个函数,后一个用override吗?请指教!
procedure addgz(s:string);overload;procedure addgz(s:String;i:integer=0);有些参数要可不要
procedure addgz(s:String;i:integer=0);overload;
这两个定义有二义性问题