Unevaluated
Unevaluated[e]
do not evaluate e
in an expression, but treat as e
.
Attributes[Unevaluated] := {HoldAllComplete, Protected}
Simple examples
In[1]:= Apply[List, Unevaluated[1 + 2]] Out[1]= {1, 2}
Unevaluated[e]
do not evaluate e
in an expression, but treat as e
.
Attributes[Unevaluated] := {HoldAllComplete, Protected}
In[1]:= Apply[List, Unevaluated[1 + 2]] Out[1]= {1, 2}