delphi 参数的传址与传值

Posted bwdblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 参数的传址与传值相关的知识,希望对你有一定的参考价值。

function DoubleVal (Val: Integer) : Integer;
begin
Val := Val * 2;
Result := Val;
end;

function DoubleRef (var Val: Integer): Integer;
begin
Val := Val * 2;
Result := Val;
end;
调用:
var
I, J: Integer;
begin
I := 2;
J := DoubleVal (I); // I = 2; J = 4;
//如果调用下面的话,
// J := DoubleRef (I); // I = 4; J = 4; i的值改变了



















以上是关于delphi 参数的传址与传值的主要内容,如果未能解决你的问题,请参考以下文章

vbscript VB的传值与传址

[javaSE] 变量的传值与传址

[Javascript] JavaScript赋值时的传值与传址

python 传址 与传值(暂时保存,后续做分类)

javascript . 05 json的组成for...in 遍历对象简单数据类型与复杂数据类型的传值与传址内置对象

Java 中的传值与传引用