Protect
Protect[patt1,patt2,…]
保护所有名称在文字上与任意字符串模式 patti 匹配的符号.
Protect[{spec1,spec2,…}]
保护与任意 speci 相等或名称匹配的符号.
更多信息
- 在内置函数中添加你自己的规则的典型序列是 Unprotect[f];definition;Protect[f]. »
- 可用含有元字符的字符串、StringExpression[…] 或 RegularExpression["regex"] 给出模式 patt. »
- Protect 允许包含下列特殊字符的简写字符串模式:
-
* 零个或更多字符 @ 一个或更多字符,忽略大小写 - Protect["context`*"] 保护特殊上下文中所有的符号. »
- Protect["`*"] 保护当前上下文中的所有符号. »
- Protect 不影响属性为 Locked 的符号. »
- Protect 具有属性 HoldAll. »
范例
打开所有单元关闭所有单元范围 (7)
使用模式 (5)
用 StringExpression 保护当前上下文中所有由 2 个字符组成的符号:
用 RegularExpression 保护当前上下文中所有由 3 个字符组成的符号:
属性和关系 (6)
可能存在的问题 (2)
Protect 不影响锁定的符号:
在使用没有上下文标记的模式时,将保护 $ContextPath 上所有匹配的符号:
符号 Cxy 的保护被取消,同时几个系统符号的保护也被取消:
Wolfram Research (1988),Protect,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Protect.html (更新于 2022 年).
文本
Wolfram Research (1988),Protect,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Protect.html (更新于 2022 年).
CMS
Wolfram 语言. 1988. "Protect." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/Protect.html.
APA
Wolfram 语言. (1988). Protect. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Protect.html 年