Definition

Definition[symbol]

输出一个符号的定义.

Definition[patt]

打印为符号的定义,这些符号的名称在文字上与任意字符串模式 patt 匹配.

Definition[{spec1,spec2,}]

打印为所给的符号的定义,这些符号等于或其名称与 speci 中的任何一个相匹配的符号.

更多信息

范例

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

基本范例  (2)

获取一个内置符号的属性、默认值和选项:

获取用户定义的符号的定义:

范围  (9)

符号输入  (4)

对于内嵌符号,Definition 给出属性、缺省值和选项:

对于用户定义的符号,Definition 给出属性、缺省值、选项和定义:

打印若干符号的定义:

使用符号和符号名称的组合:

使用模式  (5)

将符号指定为字符串模式:

获取当前上下文中所有符号的定义:

获取给定上下文中所有符号的定义:

使用 StringExpression 获取当前上下文中所有 2 字符号的定义:

使用 RegularExpression 获取当前上下文中所有 3 字符号的定义:

属性和关系  (6)

对于只读保护的符号,定义不能给出:

Definition 给出了属性、默认值、选项和值:

Defintion[pattern] 给予 Names[pattern] 返回的符号的定义:

Definition 不给出消息:

FullDefinition 会给出消息:

使用 Messages 获取消息:

Information 返回由 Definition 渲染的值,以及使用消息:

??Information 相同:

Definition 有属性 HoldAll

这里给出 symbol 本身的定义:

这给出了其值的定义:

可能存在的问题  (3)

Definition 是一种输出形式;它不被计算:

如果没有名为 "symbol" 的符号,则 Definition["symbol"] 不给出任何数值:

symbol 没有值,则 Definition["symbol"] 也不会给出值:

当使用没有上下文标记的模式时,会给出 $ContextPath 上所有匹配符号的定义:

使用带有明确上下文标记的模式,以避免可能匹配来自系统或其他上下文的符号:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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