Groovy スクリプトがあります。私が提供するバインディングを介してJavaで:
binding.put( 'a','Hello')
GroovyShell 経由でスクリプトを実行すると、次のようになります。
print "${a}"
印刷します
Hello
別のメソッドを呼び出した結果として、任意のテキストがprint "${a}"
どこにあるのかを知る必要があります。a
実行時に名前が決定される変数を出力するだけです。これはどのように可能ですか?
明確にするためのもう1つの例:
binding.put( 'm','n')
binding.put( 'n','p')
印刷???? 'p'
そして、出力'm'
は'n'