2012-10-19 102 views

回答

1

在一個常規script,你可以檢查binding

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

沒有直接等同於Python的dir。但是,至少可以使用one technique來查找哪些變量在範圍內。

+0

謝謝。 「沒有直接的等價物」回答這個問題。鏈接的技術已經過去了,但它絕對不能實現我所希望的:我可以將一行或兩行代碼插入到大型應用程序中,以便在該範圍內打印出範圍內的變量。 IDE中的斷點可以達到同樣的目的,但我無法在Eclipse中爲Groovy一直運行斷點。 – jjpr

相關問題