这篇文章主要围绕理解Delphi的类(十)-深入方法[2]-参数分割和delphi函数参数传递展开,旨在为您提供一份详细的参考资料。我们将全面介绍理解Delphi的类(十)-深入方法[2]-参数分割的
这篇文章主要围绕理解 Delphi 的类(十) - 深入方法[2] - 参数分割和delphi 函数参数传递展开,旨在为您提供一份详细的参考资料。我们将全面介绍理解 Delphi 的类(十) - 深入方法[2] - 参数分割的优缺点,解答delphi 函数参数传递的相关问题,同时也会为您带来[DELPHI-码农]理解 Delphi 的类(十) - 深入方法[15] - 调用其他单元的函数、理解 Delphi 的类 (十) - 深入方法 [25] - 使用方法类型、理解 Delphi 的类 (十) - 深入方法 [4] - 共同类型的参数的简化写法、理解 Delphi 的类(十) - 深入方法[10] - 默认参数的实用方法。
本文目录一览:- 理解 Delphi 的类(十) - 深入方法[2] - 参数分割(delphi 函数参数传递)
- [DELPHI-码农]理解 Delphi 的类(十) - 深入方法[15] - 调用其他单元的函数
- 理解 Delphi 的类 (十) - 深入方法 [25] - 使用方法类型
- 理解 Delphi 的类 (十) - 深入方法 [4] - 共同类型的参数的简化写法
- 理解 Delphi 的类(十) - 深入方法[10] - 默认参数
理解 Delphi 的类(十) - 深入方法[2] - 参数分割(delphi 函数参数传递)
总结
以上是小编为你收集整理的理解 Delphi 的类(十) - 深入方法[2] - 参数分割全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
[DELPHI-码农]理解 Delphi 的类(十) - 深入方法[15] - 调用其他单元的函数
总结
以上是小编为你收集整理的[DELPHI-码农]理解 Delphi 的类(十) - 深入方法[15] - 调用其他单元的函数全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
理解 Delphi 的类 (十) - 深入方法 [25] - 使用方法类型
//弄明白这一点, 才好使用回调函数
{定义方法类型}
type
TFunType = function(x: Integer): Integer; {函数类型}
TProcType = procedure(name: string); {过程类型}
{定义一个符合 TFunType 类型的函数}
function MyFun(x: Integer): Integer;
begin
Result := x * 2;
end;
{定义一个符合 TProcType 类型的过程}
procedure MyProc(name: string);
begin
ShowMessage(''我是'' + name);
end;
{使用}
procedure TForm1.Button1Click(Sender: TObject);
var
Fun : TFunType; {定义一个 TFunType 类型的变量}
Proc: TProcType; {定义一个 TProcType 类型的变量}
begin
Fun := MyFun; {让变量 Fun 指向和它具有同样参数和返回值的自定义函数 MyFun}
Proc := MyProc; {让变量 Proc 指向和它具有同样参数的自定义过程 MyProc}
{现在这两个方法的变量 Fun、Proc 可以使用了}
ShowMessage(IntToStr(Fun(4))); {8}
Proc(''万一''); {我是万一}
end;
理解 Delphi 的类 (十) - 深入方法 [4] - 共同类型的参数的简化写法
//要点4: 多个相同类型的参数可以简化写法
function MyFun(str: string; x,y,z: Integer): string;
begin
Result := str + IntToStr(x + y + z);
end;
理解 Delphi 的类(十) - 深入方法[10] - 默认参数
//要点10: 过程和函数都可以有一个或多个默认参数; 但必须在非默认参数后面
function MyFun(s1: string; s2: string=''好人''): string;
begin
Result := s1 + s2;
end;
{调用}
procedure TForm1.Button1Click(Sender: TObject);
var
str1,str2: string;
begin
str1 := ''万一'';
str2 := ''坏蛋'';
ShowMessage(MyFun(str1)); {万一好人}
ShowMessage(MyFun(str1,str2)); {万一坏蛋}
end;
今天关于理解 Delphi 的类(十) - 深入方法[2] - 参数分割和delphi 函数参数传递的讲解已经结束,谢谢您的阅读,如果想了解更多关于[DELPHI-码农]理解 Delphi 的类(十) - 深入方法[15] - 调用其他单元的函数、理解 Delphi 的类 (十) - 深入方法 [25] - 使用方法类型、理解 Delphi 的类 (十) - 深入方法 [4] - 共同类型的参数的简化写法、理解 Delphi 的类(十) - 深入方法[10] - 默认参数的相关知识,请在本站搜索。
本文标签: