OwnValues

OwnValues[x]

给出对应于为符号 x 定义的所有本义值的转换规则列表.

OwnValues["symbol"]

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

更多信息和选项

  • 本义值 (Ownvalue) 是对独自出现的符号的定义.
  • 可以通过进行 OwnValues[x]=list 形式的赋值来为 x 指定本义值.
  • OwnValues 返回的列表具有形如 HoldPattern[lhs]:>rhs 的元素.

范例

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

基本范例  (1)

x 设置一个值:

显示其本义值:

范围  (3)

OwnValues 返回对应于符号定义的规则:

创建几个值:

获取名称以 x 开头的符号的本义值:

OwnValues 可用于直接设置值:

应用  (2)

生成的规则按给定的顺序排列:

现在重新排序定义:

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

属性和关系  (6)

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

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

OwnValues 具有属性 HoldAll,保护变量不计算:

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

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

DefinitionInformation 显示本义值,但不将它们作为值返回:

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

对符号的运算等价于对其定义应用规则:

巧妙范例  (1)

将符号的值复制到另一个符号:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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