hmmm, okaay, dann ist delphi gleichauf:
...
Oder in diesem Fall ein var-Übergabe damit gar (fast) keine zusätzlichen Variablen/Stack/.... benötigt werden.
Delphi-Quellcode:
procedure fooVar(var x:integer);//inline;
begin
x:=x*3;
end;
procedure fooOut(x:integer;out xout:integer);//inline;
begin
xout:=x*3;
end;
falls du das so meintest, mit und ohne inline, sind die langsam, langsamer als die normale ohne inline (2,1 sek)