首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 变量 := 函数名解决思路

2012-05-13 
delphi 变量 : 函数名delphi一般都是 用变量 调用函数的啊!把 函数名 赋值 给一个 变量——有什么好处吗?[

delphi 变量 := 函数名
delphi
一般都是 用变量 调用函数的啊!
把 函数名 赋值 给一个 变量——有什么好处吗?


[解决办法]
例如:将一些函数(或过程)赋值给一个数组,那么,就可以通过该数组的下标来调用函数(或过程)。
[解决办法]

Delphi(Pascal) code
TNotifyEvent = procedure(Sender: TObject) of object;
[解决办法]
可以运行时无须重新编译,同样的代码就能执行不同的函数了
回调、事件都靠这个
[解决办法]
探讨
example

Delphi(Pascal) code

var
PcName , UserName : string;

function GetpcName: string;
function GuserName: string;

PCName:=GetPCName;
UsersName:=GUserName;
{ 这样 赋值……

[解决办法]
1.
c:=a+b;
2.
c:=ab;
function ab:string
begin
result:=a+b;
end;
[解决办法]
函数都有返回值,用变量接收就是这么写的
如果不使用函数返回值,就直接调用函数就行了,就不需要定义变量了

不知道有什么好研究的???

热点排行