WLJS LogoWLJS Notebook

ReleaseHold

ReleaseHold[expr] removes Hold, HoldForm, HoldPattern, and HoldComplete from expr, allowing evaluation.

Examples

Evaluate a held expression:

ReleaseHold[Hold[1 + 1]]
(* 2 *)

Release HoldForm:

ReleaseHold[HoldForm[2^10]]
(* 1024 *)

Nested holds:

ReleaseHold[Hold[Hold[1 + 1]]]
(* Hold[1 + 1] - removes one level *)

Please visit the official Wolfram Language Reference for more details.

On this page