Evaluate[expr]
causes expr to be evaluated even if it appears as the argument of a function whose attributes specify that it should be held unevaluated.


Evaluate
Evaluate[expr]
causes expr to be evaluated even if it appears as the argument of a function whose attributes specify that it should be held unevaluated.
Examples
open all close allBasic Examples (1)
Evaluate inside a Hold:
Scope (1)
Applications (3)
Properties & Relations (3)
Evaluate does not work inside functions with attribute HoldAllComplete:
Use Unevaluated to temporarily treat a function as if it were HoldAll:
Evaluate does not work inside Unevaluated:
Possible Issues (1)
Evaluate works only on the first level, directly inside a held function:
Tech Notes
Related Guides
History
Introduced in 1991 (2.0)
Text
Wolfram Research (1991), Evaluate, Wolfram Language function, https://reference.wolfram.com/language/ref/Evaluate.html.
CMS
Wolfram Language. 1991. "Evaluate." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Evaluate.html.
APA
Wolfram Language. (1991). Evaluate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Evaluate.html
BibTeX
@misc{reference.wolfram_2025_evaluate, author="Wolfram Research", title="{Evaluate}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/Evaluate.html}", note=[Accessed: 05-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_evaluate, organization={Wolfram Research}, title={Evaluate}, year={1991}, url={https://reference.wolfram.com/language/ref/Evaluate.html}, note=[Accessed: 05-August-2025]}