2014-12-29 36 views
0

我想浏览(并检查)ironruby作用域的作用域变量。检查IronRuby作用域中的变量

如果我执行:

a = 15 
b = 16 
c = a * b 

我想列举 “abc”,并得到他们的需求值。

我试过runtime.Globals.GetVariableNames()runtime.Globals.GetItems()但都返回空的枚举器。

回答

0

无法反映变量列表(见下图)。然而红宝石有办法,如何列出自己的变量(Get all local variables or available methods from irb?)。

选定的行是由ruby脚本创建的变量。 QuickWatch

P.S .:我会让问题仍然没有答案,对于谁将有更好的解决方案的人。