【Delphi 函数参数修饰中的var 、out和const】教程文章相关的互联网学习教程文章

Delphi 函数参数修饰中的var 、out和const

(1)var修饰符添加var 是地址传递,会修改原有的变量vars: string;beginS := ‘Hello‘;ChangeSVar(s);ShowMessage(S);end;// ChangeSVar 定义procedure TForm1.ChangeSVar(var A: string);beginA := A + ‘World‘;end;以上会输出Hello World,因为是传址,修改的是原来的A(2)无任何修饰符vars: string;beginS := ‘Hello‘;ChangeS(s);ShowMessage(S);end;// ChangeS定义procedure TForm1.ChangeS(A: string);beginA := A + ‘...