HoldCompleteForm

HoldCompleteForm[expr]

显示为表达式 expr,使 expr 完全不受标准 Wolfram 语言计算过程的影响.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (2)

保持形式的加法:

未经计算的序列:

通过运用 ReleaseHold 对表达式进行计算:

范围  (2)

以未计算的形式显示平方和:

查看提取出来的内容未经计算的形式:

应用  (1)

发出一条消息,将未计算的值插入其中:

属性和关系  (8)

HoldCompleteForm 显示时不包括封装:

查看 FullForm 表达式:

HoldComplete 显示保持的表达式,同时显示封装:

Evaluate 不能强制对 HoldCompleteForm 的参数进行计算:

Evaluate 可以强制对 HoldForm 的参数进行计算:

不能在 HoldCompleteForm 中执行 SequenceSplice 拼接:

HoldForm 则可以执行:

上值不适用于 HoldCompleteForm

但适用于 HoldForm

ReleaseHold 可释放一级 HoldCompleteForm

HoldCompleteForm 给出一个从未被计算的对象:

复制输出并将其粘贴到输入单元中. 1+2 依然没有被计算:

Defer 给出一个对象,其计算只是被推迟,直到它被明确作为 Wolfram 语言的输入:

复制输出并将其粘贴到输入单元中. 1+2 可被计算:

HoldCompleteForm 保持表达式处于未被计算的形式,并且所有部分均处于非活动状态:

Inactivate 使符号处于非活动形式,并允许部分表达式处于非活动状态:

Hold 可用于在对 ToExpression 进行计算之前冻结其结果:

可能存在的问题  (1)

对于模式匹配,HoldPattern[expr] 等价于 expr,但保持 expr 处于未被计算的形式:

对于模式匹配,HoldCompleteForm[expr] 不等价于 expr

只匹配 HoldCompleteForm 表达式的文字部分:

Wolfram Research (2025),HoldCompleteForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/HoldCompleteForm.html.

文本

Wolfram Research (2025),HoldCompleteForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/HoldCompleteForm.html.

CMS

Wolfram 语言. 2025. "HoldCompleteForm." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/HoldCompleteForm.html.

APA

Wolfram 语言. (2025). HoldCompleteForm. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/HoldCompleteForm.html 年

BibTeX

@misc{reference.wolfram_2025_holdcompleteform, author="Wolfram Research", title="{HoldCompleteForm}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/HoldCompleteForm.html}", note=[Accessed: 14-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_holdcompleteform, organization={Wolfram Research}, title={HoldCompleteForm}, year={2025}, url={https://reference.wolfram.com/language/ref/HoldCompleteForm.html}, note=[Accessed: 14-January-2025 ]}