"InertExpression" (Compiled Type)
"InertExpression"
represents an inert expression that is not automatically evaluated.
Details
- "InertExpression" can be used in Typed and related constructs to specify a type.
- "InertExpression" objects are automatically memory managed.
- "InertExpression" objects are internally represented identically to Wolfram Language expressions.
- "InertExpression" objects are inert and will only evaluate on calls to InertEvaluate.
Constructors
- InertExpression[expr] constructs an inert expression object from the constant expr.
- head[arg1,arg2,…] constructs an inert expression head[arg1,arg2,…] where head is an inert expression and arg1 etc... are converted into inert expressions.
- Construct[head,arg1,arg2,…] constructs an inert expression head[arg1,arg2,…] where head is an inert expression and arg1 etc... are converted into inert expressions.
Properties
- InertEvaluate evaluates an inert expression.
Conversions
- Inert expressions are automatically converted to and from expressions when passed between evaluated and compiled code. »
Expressions
Examples
open all close allBasic Examples (2)
Scope (4)
Properties & Relations (1)
Inert expressions can be evaluated with InertEvaluate:
See Also
Related Guides
Related Links
History
Introduced in 2022 (13.1)