2016-07-12 52 views
1

我想知道是否可以在方法中獲取變量的聲明名稱?所以我可以打印出來或者稍後用名字做一些事情。希望下面的代碼示例給出更多的含義。是否可以在方法中獲取變量的聲明名稱? Groovy

代碼示例:

class Foo { 

    public method(String param) { 
     println param.(the method I don't know) +": "+ param 
    } 
} 


Foo foo = new Foo() 
String myStringVar = "This is a string for testing" 
foo.method(myStringVar) //Should print out: "myStringVar: This is a string for testing" 
+3

這是不可能的......你不傳遞變量(有關變量的信息),你傳遞一個參考變量 –

+0

爲什麼值你想這樣做?也許你想做的事情可能會以另一種方式更好地完成。 –

+0

主要好奇心......但想法是建立從域到具有自動綁定的表單類的綁定策略 – Dasma

回答

相關問題