1
をスコープ20、100は、静的および動的に私はこの問題に取り組んでいると私は答えを得た
は正しいでしょうか?
以下のプログラムをパスカルのような言語で考えてみましょう。 言語の出力はどのような静的スコープですか?言語が動的にスコープされている場合の出力は何ですか?
Program main;
x: integer;
procedure f1(z: integer)
begin
return z * x;
end
procedure f2(z: integer)
int x;
begin
x = 2;
return f1(z) * x;
end
begin /* main program */
x = 5;
print f1(4);
print f2(4);
end
[静的対ダイナミックスコープ](0000000000)の可能な複製 –
それは重複していない、それは別の質問です。 – nullException