SubValues

SubValues[f]

给出对应于为符号 f 定义的所有子值( f[][] 的值)的转换规则列表

SubValues["symbol"]

给出转换规则列表,该列表与针对名为 "symbol"(如果存在)的符号所定义的所有的子值 (subvalue) 相对应.

更多信息和选项

范例

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

基本范例  (1)

定义符号 f 的子值:

以下是与 f 关联的子值:

范围  (4)

SubValues 返回与为符号定义的子值对应的规则:

SubValues 可为任意深度的标头定义:

创建几个值:

获取名称以 f 开头的符号的子值:

SubValues 可用于直接设定值:

应用  (3)

为可以提取的属性创建一个数据对象:

这些定义以 SubValues 的形式储存:

从给定对象中提取所有属性:

所得规则按给定的顺序排列:

现在重新排列定义:

将一个符号的定义复制到另一个符号:

属性和关系  (5)

可以通过立即或延迟赋值来定义值:

HoldPattern 用于保护规则不受它们自己定义的影响:

如果没有 HoldPattern,左侧将会被计算:

如果指定的符号不存在,SubValues["sym"] 将发出一条消息:

如果符号存在但没有定义,则返回一个空列表:

DefinitionInformation 可显示子值,但不将它们作为值返回:

SubValues 返回一个可以在程序中使用的值:

表达式的计算涉及使用匹配的子值:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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