Как отмеченный в другом месте, вы можете перечислить все пользовательские символы следующим образом:
Names["Global`*"]
Но я бы хотел найти только мои глобальные переменные (я в середине некоторой волосатой отладки), а не определения моей функции. Что-то вроде этого близко:
Select[Names["Global`*"], [email protected][#]=!=Symbol && [email protected][#]=!=Function&]
Но это пропускает переменные, значение которых является символом (возможно, у меня есть x = Pi
).
Возможно, я мог бы побить эту вещь в подчинении, но, может быть, там более чистый, более прямой способ?