问题是这样的:
我定义了一个涵数:
function ABC(P1:string='A1';P2:string='A2';P3:string='A3';P4:string='A4'):string
begin
result:=P1+P2+P3+P4;
end;
有时候传一个参数调用:
var
str:string;
str:=ABC(P1)
有时候传两个参数调用:
var
str:string;
str:=ABC(P1,P2)
有时候传三个参数调用:
var
str:string;
str:=ABC(P1,P2,P3)我想知道在每次调用的时候实际传递了多少个参数?
我定义了一个涵数:
function ABC(P1:string='A1';P2:string='A2';P3:string='A3';P4:string='A4'):string
begin
result:=P1+P2+P3+P4;
end;
有时候传一个参数调用:
var
str:string;
str:=ABC(P1)
有时候传两个参数调用:
var
str:string;
str:=ABC(P1,P2)
有时候传三个参数调用:
var
str:string;
str:=ABC(P1,P2,P3)我想知道在每次调用的时候实际传递了多少个参数?
然后再过程里用这个数字来判断
那么简单的?