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 参数的传址与传值的主要内容,如果未能解决你的问题,请参考以下文章
[Javascript] JavaScript赋值时的传值与传址