ReleaseHold[expr]
removes Hold, HoldForm, HoldPattern, HoldComplete and HoldCompleteForm in expr.
ReleaseHold
ReleaseHold[expr]
removes Hold, HoldForm, HoldPattern, HoldComplete and HoldCompleteForm in expr.
Details
- ReleaseHold removes only one layer of Hold etc.; it does not remove inner occurrences in nested Hold etc. functions.
Examples
open all close allBasic Examples (1)
Hold[1 + 1]ReleaseHold[%]Scope (1)
ReleaseHold removes all standard unevaluated containers:
ReleaseHold /@ {Hold[1 + 2], HoldForm[2 + 3], HoldComplete[3 + 4], HoldCompleteForm[4 + 5], HoldPattern[_ * _]}Properties & Relations (1)
ReleaseHold removes only the outermost layer of Hold:
ReleaseHold[f[Hold[1 + 2]]]ReleaseHold[f[Hold[1 + g[Hold[2 + 3]]]]]Tech Notes
Related Guides
History
Introduced in 1991 (2.0) | Updated in 1996 (3.0) ▪ 2025 (14.2)
Text
Wolfram Research (1991), ReleaseHold, Wolfram Language function, https://reference.wolfram.com/language/ref/ReleaseHold.html (updated 2025).
CMS
Wolfram Language. 1991. "ReleaseHold." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/ReleaseHold.html.
APA
Wolfram Language. (1991). ReleaseHold. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReleaseHold.html
BibTeX
@misc{reference.wolfram_2026_releasehold, author="Wolfram Research", title="{ReleaseHold}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ReleaseHold.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_releasehold, organization={Wolfram Research}, title={ReleaseHold}, year={2025}, url={https://reference.wolfram.com/language/ref/ReleaseHold.html}, note=[Accessed: 13-June-2026]}