2011-12-15 15 views
0

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(); 

    } 
+4

[TheadLocal](http://docs.oracle.com/javase/6/docs/api/java/lang/ThreadLocal)で、そのスタックや他のスタックのように...(非常に簡単に酷使される)。 html)の変数です。ちょうどあなたが*あなたが*すべき*という意味ではないからです。 –

答えて

0

これはクレイジートークです。 Perlを試してみることをおすすめできますか?

+0

私はダイナミックスコープをシミュレートしたいですが、ダイナミックスコープのサポートを組み込んだ言語は使用しません。 – klijo

+0

ああ、それはあなたの質問から明らかではなかった。 –

関連する問題