TaggingRules

TaggingRules

是选择的一个选项,指定与一个选择相联系的字符串列表.

更多信息

  • TaggingRules 提供了一种可以存储附加信息的方式,例如处理一个笔记本时所选内容用于其它的程序时. 它可以设置给一个或多个字符串.
  • 在默认设置 TaggingRules<||> 下,没有额外的信息与选择相关.
  • 通常,结构化元数据被分解成可以使用 "key"value 形式的键来识别的片段. 然后键值可以使用AbsoluteCurrentValue[obj,{TaggingRules,"key"}] 单独查询.
  • 另一种存储高度结构化数据的典型方法是在键中使用子键. 例如 "key"<|"key1"data1,"key2"data2,|>. 然后子键可以使用 AbsoluteCurrentValue[obj,{TaggingRules,"key","subkey"}] 查询. 子键可以有自己任意深度的子键.
  • TaggingRules 可以在单元、笔记本及全局层次设置.
  • TaggingRules<|key1val1,|> 有效地将 keyi 与从更一般范围继承的任何键合并. 可以使用 AbsoluteCurrentValue 读取完全合并的键和值集. 将键和值指定为列表而不是关联将导致继承的键被忽略.

范例

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

基本范例  (2)

在单元层次上应用 TaggingRules

使用嵌套规则作为 TaggingRules

使用 CurrentValue 引用指定的特殊的 TaggingRules 值:

通过直接使用 CurrentValue 中的子选择器引用嵌套值:

范围  (5)

基本用法  (3)

在笔记本层次上应用 TaggingRules

在全局层次上应用 TaggingRules

TaggingRules 恢复为其默认值:

如果标记规则键不存在,则 CurrentValue 返回 Inherited 作为其值:

继承  (2)

指定为 AssociationTaggingRules 将与继承的规则合并:

将内部值指定为列表将忽略继承的规则:

具有相同名称但不同值的规则将在继承时被覆盖:

如果值是一个 Association,则关联会被合并:

应用  (1)

TaggingRules 可以像 DynamicModule 变量一样用于跨越单元:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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