Delphi怎么定义一个有返回值的方法

 我来答
windblast
推荐于2018-03-26 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13622
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

delphi 里,有返回值的都是函数,没有返回值的是过程方法。


示例如下:


函数:

function Format(const Format: string; const Args: array of const): string;
begin
  Result := System.SysUtils.Format(Format, Args, FormatSettings);
end;


过程:

procedure ShowMessage(const Msg: string);
begin
  ShowMessagePos(Msg, -1, -1);
end;

 

需要提示的是:


在 delphi 里当定义了一个函数后,每个函数会自动生成一个 result 的变量,其类型就是定义的返回值类型,可以直接对 result 进行赋值、计算等操作,函数也会自动将 result 的最终值作为结果返回。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式