2016-07-12 2 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

ответ

Смежные вопросы