DYNAMIC SCOPING を使用した特定の擬似コードの出力はどうなるでしょうか? ここで、出力される x の値を知りたいと思います。
これは、C に似ているが動的スコープを持つ言語の単純な擬似コードです。
integer x,y;
p(integer n){
x=(n+2)/(n-3);
}
q(){
integer x,y;
x=3;
y=4;
p(y);
write(x);
}
main(){
x=7;
y=8;
q();
write(x);
}