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"
这是不可能的......你不传递变量(有关变量的信息),你传递一个参考变量 –
为什么值你想这样做?也许你想做的事情可能会以另一种方式更好地完成。 –
主要好奇心......但想法是建立从域到具有自动绑定的表单类的绑定策略 – Dasma