Javaの動的スコープでこのコードが見つかりました。しかし、それは私を混乱させる。Javaでダイナミックスコープをシミュレートしますか?
Simulation of dynamic scoping in java
誰かが、これはあなたが動的スコープを行う方法であるかどうかを教えていただけますか?
static void f1() {
callstack.push(new Hashtable());
declare("a", new Integer(1));
System.out.println(getvalue("a"));
f2();
System.out.println(getvalue("a"));
callstack.pop();
}
[TheadLocal](http://docs.oracle.com/javase/6/docs/api/java/lang/ThreadLocal)で、そのスタックや他のスタックのように...(非常に簡単に酷使される)。 html)の変数です。ちょうどあなたが*あなたが*すべき*という意味ではないからです。 –