SetAttributes
SetAttributes[symbol,attr]
将 attr 添加到符号 symbol 的属性列表中.
SetAttributes["symbol",attr]
将 attr 添加到名为 "symbol" 的符号 (如果存在)的属性中.
SetAttributes[s,{attr1,attr2,…}]
一次设置多个属性.
SetAttributes[{s1,s2,…},attrs]
一次设置多个符号的属性.
更多信息
- SetAttributes 修改 Attributes[s].
- SetAttributes 有属性 HoldFirst.
- SetAttributes 不会影响具有 Locked 属性的符号.
范例
打开所有单元关闭所有单元属性和关系 (6)
SetAttributes 增加已存在的属性,Attributes[g]={..} 重设置列表:
SetAttributes 等价于将它赋予属性:
用 ClearAttributes 清除特定属性:
保护一个符号等价于设置 Protected 属性:
在设置属性 Locked 之后,属性不再改变:
一个 locked 符号受到保护,Protected 属性不能被清除:
SetAttributes 有属性 HoldFirst:
文本
Wolfram Research (1988),SetAttributes,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SetAttributes.html.
CMS
Wolfram 语言. 1988. "SetAttributes." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SetAttributes.html.
APA
Wolfram 语言. (1988). SetAttributes. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SetAttributes.html 年