TreeRules

TreeRules[tree]

返回与 Tree 对象 tree 相关的规则.

更多信息

  • TreeRules 返回与树图表达式相关的规则.
  • TreeRules 的逆运算由 RulesTree 实现.
  • 如果 tree 有一个孩子列表,则 TreeRules[tree] 给出 data{rule1,rule2,},其中 datatree 中的数据,rulei 是与孩子关联的规则.
  • TreeRules[Tree[data,<|key1tree1,key2tree2,|>]] 给出 data<|key1TreeRules[tree1],key2TreeRules[tree2],|>.
  • TreeRules[Tree[data,None]] 对于形式为 {}<||>None 的数据给出 dataNone,而不是 data. »

范例

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

基本范例  (3)

获取与有三片叶子的树关联的规则:

获取有几个层级的树的规则:

获取含已命名边的树的规则:

范围  (4)

对没有孩子的叶子应用 TreeRules

对没有孩子的内部节点应用 TreeRules

对有孩子列表的树应用 TreeRules

对有孩子关联的树应用 TreeRules

属性和关系  (2)

RulesTree 构建了一个与给定规则关联的树图:

使用结果中的 TreeRules 覆盖原始规则:

TreeRules[tree] 通常等价于 TreeFold[{Rule,Identity},tree]

可能存在的问题  (1)

TreeRules[Tree[data,None]] 通常给出 data

然而,TreeRules[Tree[expr{},None]] 会给出 (expr{})None

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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