重载
名称相同而参数的数据类型和数量不同的过程或函数,称为重载
function getvalue(x:integer;s1:string):string;overload;
begin
result:=inttostr(x)+s1;
end;
function getvalue(x,y:integer):integer;overload;
begin
result:=x+y;
end
function getvalue(s1,s2:string):string;overload;
begin
result:=s1+s2;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
begin
s:=getvalue(I00,'分'); //调用getvalue((x:integer;sI:string):stringi函数
s:=getvalue('I00','分'); //调用getvalue(sl,s2:string):string函数
s:=inttostr(getvalue(60,4O); //调用getvalue(x,y:integer):integer函数
end;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?