一些程序或函数是写在另一个程序或函数中的,例如:
function Foo: Integer;
var A: String;
procedure Bar;
begin
A := '2';
//code
end;
begin
A:= '1';
Bar;
Result := StrToInt(A);
end;
在这个例子中,在 Foo 函数中声明的所有变量,都可以在 Bar 中访问。上下文是如何共享的?
一些程序或函数是写在另一个程序或函数中的,例如:
function Foo: Integer;
var A: String;
procedure Bar;
begin
A := '2';
//code
end;
begin
A:= '1';
Bar;
Result := StrToInt(A);
end;
在这个例子中,在 Foo 函数中声明的所有变量,都可以在 Bar 中访问。上下文是如何共享的?