delphi如何在一个function自定义函数中调用procedure中的私有变量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi如何在一个function自定义函数中调用procedure中的私有变量?相关的知识,希望对你有一定的参考价值。

在同一个窗体中

可以把procedure声明在function中,这样变量可以共享了,或者把procdure改为function,或者在procdure的参数列表中加入一个传出参数。 参考技术A 不能调用私有变量。首先先考虑你这个需求的合理与否。

如果在同一个窗体中,直接写一个成员变量就可以自由访问了。

PowerShell-自定义函数 第一个自定义Function

在PowerShell中,我们可以自定义一个函数来实现一个特定的功能,以达到重复使用的目的.准备由简单到复杂做一个小系列分享一下.

首先我们写一个非常简单的自定义函数.


目标:

输入姓名和年龄后,直接在显示 某某 今年 多少 岁 .


示例:

Function Test-Function ($Name, $Age="18")
{
    Write-Host "$Name 今年 $Age 岁."
}


说明:

  1. 以Function开头声明这是一个函数

  2. Test-Function是我们为这个自定义函数起的名称

  3. 接下来的(   )小括号里来定义我们需要使用的参数

    1. 定义$Name和$Age两个参数

    2. 我们可以直接在这里为参数赋予一个初始值

  4. 然后在{   }里写入代码块来实现我们需要的功能


运行结果:

技术分享

  1. 从运行结果上可以看到,我们有$Name和$Age两个参数可以使用,参数之间用","逗号分开

  2. 在我们不指定$Age的时候,可以看到它显示了默认值18.

  3. 我们也可以为$Age重新进行赋值,重新指定为20后结果也发生了变化.

 

自定义函数是将一段代码进行重用非常好的方法.当然,自定义函数还包括了更多更复杂的内容.以后会慢慢更新.

本文出自 “彪锅” 博客,谢绝转载!

以上是关于delphi如何在一个function自定义函数中调用procedure中的私有变量?的主要内容,如果未能解决你的问题,请参考以下文章

在Delphi中如何使用SQL自定义函数,参数怎样传递给自定义函数?

如何在 Delphi 中禁用关于“返回值......可能未定义”的警告?

delphi如何接收别的程序发过来的自定义的消息

delphi 自定义公式

给解释下delphi的一个自定义函数

Delphi自定义函数声明及调用问题!