Clear

Clear[s1,s2,]

清除关于 si 的值和定义.

Clear[patt1,patt2,]

清除所有符号的值和定义,这些符号的名称在文字上与任意的字符串模式相匹配 patti.

Clear[{spec1,spec2,}]

清除任何等于或其名称与任何一个 speci 相匹配的符号的值和定义.

更多信息

  • Clear 不清除与符号相关的属性、默认值、选项或信息. »
  • 模式 patt 可以作为一个带有元字符的字符串、StringExpression[] 或作为 RegularExpression["regex"] 给出. »
  • Clear 允许包含下面元字符的缩写字符串模式:
  • *零或更多的字符
    @一个或更多的字符,排除大 写字母
  • Clear["context`*"] 清除在指定上下文中的所有符号. »
  • Clear["`*"] 清除当前上下文中的所有符号. »
  • Clear 不影响属性为 Protected 的符号. »
  • Clear 具有属性 HoldAll. »

范例

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

基本范例  (2)

清除一个变量:

该变量不再有值:

定义一个符号的值:

清除值:

范围  (12)

符号输入  (7)

清除所有变量的值 (ownvalues):

清除函数(下值(downvalue)集):

清除上值:

清除子值:

清除格式:

清除若干符号:

使用符号和符号名称的组合:

仅剩 x3 还有定义:

使用模式  (5)

将要清除的符号指定为字符串模式:

清除当前上下文中的所有符号:

清除给定上下文中的所有符号:

使用 StringExpression 清除当前上下文中的所有 2 个字符的符号:

符号 x1x2 已清除,但 y 不受影响:

使用 RegularExpression 清除当前上下文中的所有 3 个字符的符号

应用  (2)

在生成一个新定义前,清除以前的任何定义:

解除保护并清除程序包中的所有符号,以使其能够被读取两次:

属性和关系  (6)

Clear[pattern]Clear/@Names[pattern] 可清除相同的符号:

使用 Unset (=.) 来清除具有特定左侧的定义:

清除所有定义:

Clear 并不删除属性、默认值或选项:

使用 ClearAll 清除所有:

Clear 并不清除消息:

使用 ClearAll 可清除消息:

Clear 清除所有定义,但保留符号:

Remove 彻底去除该符号:

Clear 拥有属性 HoldAll

这会清除 symbol 本身:

以下运算仅清除值:

可能存在的问题  (2)

受保护的符号不能被清除:

利用 Unprotect 清除受保护符号的定义:

当使用没有上下文标记的模式时,$ContextPath 上的所有匹配符号被清除:

符号 xy 被清除了,同时还试图清除几个系统符号:

使用带有明确上下文标记的模式,以避免可能匹配来自系统或其他上下文的符号:

Wolfram Research (1988),Clear,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Clear.html (更新于 2022 年).

文本

Wolfram Research (1988),Clear,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Clear.html (更新于 2022 年).

CMS

Wolfram 语言. 1988. "Clear." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/Clear.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_clear, author="Wolfram Research", title="{Clear}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/Clear.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_clear, organization={Wolfram Research}, title={Clear}, year={2022}, url={https://reference.wolfram.com/language/ref/Clear.html}, note=[Accessed: 21-November-2024 ]}