SetAttributes

SetAttributes[symbol,attr]

attr 添加到符号 symbol 的属性列表中.

SetAttributes["symbol",attr]

attr 添加到名为 "symbol" 的符号 (如果存在)的属性中.

SetAttributes[s,{attr1,attr2,}]

一次设置多个属性.

SetAttributes[{s1,s2,},attrs]

一次设置多个符号的属性.

更多信息

范例

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

基本范例  (2)

范围  (3)

将一个属性添加到一个符号的属性列表中:

增加更多的属性;之前的属性保留:

增加几个属性:

增加相同的属性到几个符号:

属性和关系  (6)

对于符号 fg,设置单个属性:

SetAttributes 增加已存在的属性,Attributes[g]={..} 重设置列表:

SetAttributes 等价于将它赋予属性:

ClearAttributes 清除特定属性:

保护一个符号等价于设置 Protected 属性:

您可以改变受保护符号的属性:

在设置属性 Locked 之后,属性不再改变:

一个 locked 符号受到保护,Protected 属性不能被清除:

SetAttributes 有属性 HoldFirst

下面设置符号 syms 本身的属性:

下面设置列表 syms 中所有符号的属性:

巧妙范例  (1)

有更多属性的 10 个系统符号:

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

文本

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 年

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_setattributes, organization={Wolfram Research}, title={SetAttributes}, year={1988}, url={https://reference.wolfram.com/language/ref/SetAttributes.html}, note=[Accessed: 22-November-2024 ]}