在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
{ 下面的函数重名, 但参数不一样, 此类情况必须加 overload 指示字; 调用时, 会根据参数的类型和个数来决定调用哪一个; 这就是重载. } function MyFun(s: string): string; overload; begin Result := '参数是一个字符串: ' + s; end; function MyFun(i: Integer): string; overload; begin Result := '参数是一个整数: ' + IntToStr(i); end; function MyFun(x,y: Integer): string; overload; begin Result := Format('参数是两个整数: %d 和 %d', [x,y]); end; {测试} procedure TForm1.Button1Click(Sender: TObject); var str: string; begin str := MyFun('万一'); ShowMessage(str); {参数是一个字符串: 万一} str := MyFun(99); ShowMessage(str); {参数是一个整数: 99} str := MyFun(6,8); ShowMessage(str); {参数是两个整数: 6 和 8} end; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论