1.函数的定义
//格式function functionName(parameterList): returnType; directives; localDeclarations;begin statementsend;//例1function WF: Integer;begin WF := 17;end;//例2function WF: Integer;begin Result := 17;end;//例3 function MyFunction: Integer;begin MyFunction := 5; Result := Result * 2; MyFunction := Result + 1;end;
2.调用方式
Delphi的函数有几种调用方式,
Directive | Parameter order | Clean-up | Passes parameters in registers? |
register | Left-to-right | Routine | Yes |
pascal | Left-to-right | Routine | No |
cdecl | Right-to-left | Caller | No |
stdcall | Right-to-left | Routine | No |
safecall | Right-to-left | Routine | No |
例如:
function MyFunction(X, Y: Real): Real; cdecl;
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索函数
, function
, integer
, result
方式
,以便于您获取更多的相关知识。
时间: 2025-01-20 17:34:00