在Python中,在运行时,您可以使用dir()获取当前在范围内的变量名称列表。有没有办法在Groovy中做同样的事情?
dir(someobject)也可用于检查对象,但这不是这个问题的内容。已经描述了该功能here。
答案 0 :(得分:1)
binding.variables.each{
println it.key
println it.value
}
没有直接等同于Python的dir
。但是,至少one technique可以用来查找哪些变量在范围内。