groovy中闭包内字符串的求值

groovy中闭包内字符串的求值,groovy,closures,eval,Groovy,Closures,Eval,如何计算包含闭包变量columns的字符串 您可以使用Eval.me: sql.eachRow( query ) { columns -> println columns.firstname //executes well Eval.me( "columns.firstname" ) //No such property: columns } 您可以使用Eval.me: sql.eachRow( query ) { columns -> print

如何计算包含闭包变量
columns
的字符串

您可以使用
Eval.me

sql.eachRow( query ) { columns ->
    println columns.firstname      //executes well
    Eval.me( "columns.firstname" ) //No such property: columns
}
您可以使用
Eval.me

sql.eachRow( query ) { columns ->
    println columns.firstname      //executes well
    Eval.me( "columns.firstname" ) //No such property: columns
}