represents the unevaluated form of expr when it appears as the argument to a function.
- f[Unevaluated[expr]] effectively works by temporarily setting attributes so that f holds its argument unevaluated, then evaluating f[expr].
Examplesopen allclose all
Basic Examples (1)
Feed an unevaluated expression to Length:
Use HoldAll and Unevaluated to suppress evaluation of symbols wherever they would occur:
Find the length of a symbol's name even if it has a value:
Properties & Relations (3)