Lazarus函数

1. 函数与过程相似,但函数有返回值,过程没有。格式:
function Name (参数列表) : 返回类型;
2. 函数有返回值,所以可以参与运算如:
a := Name (5) + 3;
3. 如果函数没有参数,不要在函数体内部的右侧功能区使用与函数名相同的名称,下以方式不正确
function Name : integer;
begin
Name := 2;
Name := Name(这里不可以) + 1
end.
//它会形成无限递归调用自己

注意:函数最好不要使用按引用(地址)传递参数——函数应该只有一个返回值。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注