冬雪雪冬 发表于 2017-8-15 16:43:13

浅谈Delphi过程与函数01 - 零基础入门学习Delphi020

Delphi的子程序分为过程和函数,过程没有返回值,函数有一个返回值。其实delphi的事件驱动也是过程。把一部分重复用到的程序封装为过程和函数可以提高效率,减少错误,更适合团队协作编程。分为系统标准过程(包括函数,下同)和用户自定义过程。有些系统过程需要在user中先。。。再使用,有点类型python的import。过程的标准格式:Procedure 过程名([形参列表]);//可以无参数Var//声明常量、变量、过程、函数Begin//程序体End;程序名为合法的标识符,字母、下划线开始,后面可以是字母、下划线和数字。过程的调用可以写在过程定义(过程具体内容)的前面。一般过程属于form,所以过程名前面要加上TForm1.,使用前要先声明,在type—TForm1= class(TForm)下,再把过程的第一行写一遍,但不要TForm1.了。过程中声明、定义的变量的生命周期仅限于本过程,也就是变量的作用域仅限于本过程。形参列表中有多个参数用;隔开,而调用时用,隔开。这点小甲鱼说的不明确,应该是同一类型用,隔开后面跟一个类型名,不同类型用分号隔开,如:Procedure fun(x, y: Integer);Procedure fun(x: Integer; y: String);形参和实参要数量相同,次序一致。

不多太少 发表于 2018-2-25 08:52:22

顶一下

可心儿 发表于 2018-2-25 09:01:05

有心了 赞

13328593595 发表于 2023-8-19 20:22:17

貌似会了又貌似不会
页: [1]
查看完整版本: 浅谈Delphi过程与函数01 - 零基础入门学习Delphi020