2014-12-29 16 views
0

Я хочу просматривать (и проверять) переменные области видимости области железа.Осмотреть переменные в области IronRuby

Если я выполнить:

a = 15 
b = 16 
c = a * b 

Я хочу перечислить "a, b, c" и получить их стоимость по запросу.

Я пробовал runtime.Globals.GetVariableNames() и runtime.Globals.GetItems(), но оба возвращают пустой счетчик.

ответ

0

Невозможно получить список переменных без отражения (см. Рисунок ниже). Однако рубин имеет способ, как перечислить переменные сами (Get all local variables or available methods from irb?).

Выбранная строка является переменной, созданной рубиновым скриптом. QuickWatch

P.S .: Я позволю вопросу до сих пор оставаться без ответа, для тех, у кого будет лучшее решение.

 Смежные вопросы

  • Нет связанных вопросов^_^