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 给出了属性、默认值、选项和值:
Defintion[pattern] 给予 Names[pattern] 返回的符号的定义:
Definition 不给出消息:
FullDefinition 会给出消息:
使用 Messages 获取消息:
Information 返回由 Definition 渲染的值,以及使用消息:
?? 和 Information 相同:
Definition 有属性 HoldAll:
可能存在的问题 (3)
Definition 是一种输出形式;它不被计算:
如果没有名为 "symbol" 的符号,则 Definition["symbol"] 不给出任何数值:
若 symbol 没有值,则 Definition["symbol"] 也不会给出值:
当使用没有上下文标记的模式时,会给出 $ContextPath 上所有匹配符号的定义:
文本
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 年