Is there a way to display the variable name instead of its value? for example, I need something likevarname = 1; function[varname];
and the output is varname
instead of 1
Answer
varname = 1;
SetAttributes[ShowName, HoldAll]
ShowName[name_] :=
Row[{"The name is ", HoldForm @ varname, " and its value is ", ReleaseHold @ varname}]
ShowName @ varname
The name is varname and its value is 1
Or simply
HoldForm @ varname
varname
Comments
Post a Comment