什么';s Groovy相当于Python的无参数版本';s dir()?

什么';s Groovy相当于Python的无参数版本';s dir()?,groovy,scope,introspection,Groovy,Scope,Introspection,在Python中,在运行时,您可以获得当前在范围内的变量名列表。在Groovy中有没有同样的方法 dir(someobject)也可以用来检查对象,但这不是这个问题的目的。已经描述了该功能 在groovy中,您可以检查: 没有直接等效于Python的dir。但是,至少您可以使用找到哪些变量在范围内。谢谢。“没有直接等价物”回答了这个问题。链接技术已经超出了我的想象,但它绝对不能实现我的期望:我可以在一个大型应用程序中插入一两行代码,以打印出当时作用域中的变量。IDE中的断点也可以达到同样的目的,

在Python中,在运行时,您可以获得当前在范围内的变量名列表。在Groovy中有没有同样的方法

dir(someobject)也可以用来检查对象,但这不是这个问题的目的。已经描述了该功能

在groovy中,您可以检查:

没有直接等效于Python的
dir
。但是,至少您可以使用找到哪些变量在范围内。

谢谢。“没有直接等价物”回答了这个问题。链接技术已经超出了我的想象,但它绝对不能实现我的期望:我可以在一个大型应用程序中插入一两行代码,以打印出当时作用域中的变量。IDE中的断点也可以达到同样的目的,但我无法让断点在Eclipse中为Groovy一致地工作。
binding.variables.each{  
  println it.key 
  println it.value  
}