0
我想浏览(并检查)ironruby作用域的作用域变量。检查IronRuby作用域中的变量
如果我执行:
a = 15
b = 16
c = a * b
我想列举 “a
,b
,c
”,并得到他们的需求值。
我试过runtime.Globals.GetVariableNames()
和runtime.Globals.GetItems()
但都返回空的枚举器。
我想浏览(并检查)ironruby作用域的作用域变量。检查IronRuby作用域中的变量
如果我执行:
a = 15
b = 16
c = a * b
我想列举 “a
,b
,c
”,并得到他们的需求值。
我试过runtime.Globals.GetVariableNames()
和runtime.Globals.GetItems()
但都返回空的枚举器。
无法反映变量列表(见下图)。然而红宝石有办法,如何列出自己的变量(Get all local variables or available methods from irb?)。
选定的行是由ruby脚本创建的变量。
P.S .:我会让问题仍然没有答案,对于谁将有更好的解决方案的人。