函数与过程-京东应用架构设计

时间:2021-06-10 11:10:34
【文件属性】:
文件名称:函数与过程-京东应用架构设计
文件大小:7.56MB
文件格式:PDF
更新时间:2021-06-10 11:10:34
Delphi 2010 语法 第五章 函数与过程 实际应用中经常需要将一个完整的程序划分几个子程序,每个子程序用于实现某种特 定的功能,多个子程序组合从而实现更复杂的功能。如同一个公司内部有多个部门,每个 部门组合起来才能完成一个完整的任务一样。可以使用过程或函数来实现这些子程序。虽 然名称不同,但二者在诸多方面完全等效,除了以下两方面:  二者声明时所使用的关键字不同,过程使用 procedure声明,而函数则使用 function 声明。  声明时过程不能指定返回值,而函数必须指定。 为方便起见,Delphi 将过程与函数统称为例程(routine)。 类似于变量,例程亦分为预定义例程及自定义例程。使用 Delphi的预定义例程前,必 须直接或是间接引用(参见第一章)例程所在的单元。而使用自定义例程之前,必须声明此 例程。(在.dpr文件中我们可以将一个例程的声明与定义合在一起;但在.pas文件中必须 先声明,然后定义,除非是套嵌例程) 5.1 例程的声明 1. 普通声明 声明一个例程的语法格式如下: procedure 过程名(形参列表);[指示字]; [调用约定;] //用于声明一个自定义 过程 function 函数名(形参列表):返回值类型;[指示字]; [调用约定;] //用于声明一个自定义 函数 声明时的语句形式称为函数或过程的首部。过程名与函数名为任一合法标识符,只需 避免名称冲突即可。 形参列表的一般形式为: var 参数 1: 类型名 1; var参数 2: 类型名 2; „ var参数 n: 类型名 n 我们将形参列表中诸如“var 参数 1: 类型 1; ”的结构单元称为一个形参项其中的

网友评论