Definition[symbol]
输出一个符号的定义.
Definition[patt]
打印为符号的定义,这些符号的名称在文字上与任意字符串模式 patt 匹配.
Definition[{spec1,spec2,…}]
打印为所给的符号的定义,这些符号等于或其名称与 speci 中的任何一个相匹配的符号.
Definition
Definition[symbol]
输出一个符号的定义.
Definition[patt]
打印为符号的定义,这些符号的名称在文字上与任意字符串模式 patt 匹配.
Definition[{spec1,spec2,…}]
打印为所给的符号的定义,这些符号等于或其名称与 speci 中的任何一个相匹配的符号.
更多信息
- Definition[symbol] 打印为 symbol 的所有值、属性、默认值和选项. »
- 模式 patt 可以一个带有元字符的字符串、StringExpression[…] 或 RegularExpression["regex"] 的形式给出. »
- Definition 允许包含以下元字符的简略字符串模式:
-
* 零或多个字符 @ 一个或多个字符,不包括大写字母 - Definition["context`*"] 打印为特定上下文下的所有符号的定义. »
- Definition["`*"] 打印为当前上下文中所有符号的定义. »
- Definition 不会显示具有属性 ReadProtected 的符号的相关规则. »
- Definition 具有 HoldAll 属性. »
范例
打开所有单元 关闭所有单元范围 (9)
符号输入 (4)
使用模式 (5)
使用 StringExpression 获取当前上下文中所有 2 字符号的定义:
使用 RegularExpression 获取当前上下文中所有 3 字符号的定义:
属性和关系 (6)
Definition 给出了属性、默认值、选项和值:
Definition[pattern] 给予 Names[pattern] 返回的符号的定义:
Definition 不给出消息:
FullDefinition 会给出消息:
使用 Messages 获取消息:
Information 返回由 Definition 渲染的值,以及使用消息:
?? 和 Information 相同:
Definition 有属性 HoldAll:
可能存在的问题 (3)
Definition 是一种输出形式;它不被计算:
如果没有名为 "symbol" 的符号,则 Definition["symbol"] 不给出任何数值:
若 symbol 没有值,则 Definition["symbol"] 也不会给出值:
当使用没有上下文标记的模式时,会给出 $ContextPath 上所有匹配符号的定义:
参见
FullDefinition Information DownValues OwnValues UpValues SubValues Attributes Options Default DefaultValues SyntaxInformation
Function Repository: ShowDefinitions
技术笔记
-
▪
- 获得关于 Wolfram 语言对象的信息 ▪
- 定义 ▪
- 定义函数 ▪
- 定义带标号的对象 ▪
- 将定义与不同的符号相关联 ▪
- 定义的顺序
相关指南
-
▪
- 符号处理
相关的工作流程
- 清除符号和函数的定义 ▪
- 查找所有定义的函数
历史
1988年引入 (1.0) | 在以下年份被更新:2022 (13.2)
文本
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_2025_definition, author="Wolfram Research", title="{Definition}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/Definition.html}", note=[Accessed: 01-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_definition, organization={Wolfram Research}, title={Definition}, year={2022}, url={https://reference.wolfram.com/language/ref/Definition.html}, note=[Accessed: 01-April-2026]}