2

在 Python 中,在运行时,您可以使用dir()获取当前范围内的变量名称列表。有没有办法在 Groovy 中做同样的事情?

dir(someobject)也可用于检查对象,但这不是这个问题的内容。该功能已在此处描述。

4

1 回答 1

1

在 groovy脚本中,您可以检查绑定

binding.variables.each{  
  println it.key 
  println it.value  
} 

没有直接等效于 Python 的dir. 但是,您至少可以使用一种技术来查找哪些变量在范围内。

于 2012-10-20T00:20:56.523 回答