2011-12-01 38 views
13

我試圖找到Ruby代碼已經在蟒蛇相稱的功能,這些行:落單中的斷點支持Ruby代碼

import code 
code.interact(local=locals()) 

這些線路基本上插入一個斷點到我的代碼,並打開一個控制檯,我可以與任何變量進行交互。

有關如何在Ruby中做到這一點的任何想法?

+0

對於那些瞭解Ruby而不是Python的人,請解釋這些行所做的事情。 – Phrogz

+0

你應該用純英文描述這段代碼,以防我們不說python – Damien

+0

hese這行代碼基本上在我的代碼中插入一個斷點,並打開一個控制檯,我可以與任何變量交互。 – Spencer

回答

1

有Ruby的內核#local_variables返回的名字當前的局部變量。 查看文檔:

ri local_variables