使用模板

Wolfram 语言具有强大的符号模板框架,可用于字符串、文件、类 XML 结构、笔记本和其他结构.

模板类型

StringTemplate  ▪  FileTemplate  ▪  XMLTemplate  ▪  NotebookTemplate

TemplateObject 一般符号模板

符号模板元素

TemplateSlot 当应用模板时填充的插口

TemplateExpression 当应用模板时计算任意表达式

TemplateWith 在模板中定义局部变量的方式

TemplateIf 当应用模板时使用的条件

TemplateSequence 在模板应用过程中聚合的序列规格

文本转换 »

Pluralize 如果合适的话,将一个单词变成复数

Capitalize  ▪  TextString  ▪  StringRepeat  ▪  ...

基于 LLM 的模板 »

LLMFunction  ▪  LLMExampleFunction  ▪  LLMResourceFunction  ▪  LLMPrompt  ▪  ...

字符串和文本文件中的模板语法

<* expr *> 普通模板表达式 (TemplateExpression)

`` 连续的模板插口 (TemplateSlot[1], )

`i` 编号模板插口

`name` 已命名的模板插口 (TemplateSlot["name"])

#, #i, #name 出现在 <* *> 内的模板插口

类 XML 文档的模板标签 »

<wolfram:expr></wolfram:expr> 模板笔记本的标签

<wolfram:slot> 模板插口的标签

<wolfram:sequence> 模板序列的标签

  ▪    ▪    ▪  ...

模板笔记本

文件 新建 可编程的笔记本 笔记本 模板 打开新的模板笔记本

CreateNotebook 通过编程方式打开一个空白模板笔记本

GenerateDocument 通过对数据运用模板笔记本生成报告

在笔记本中插入模板插口的按钮

插入应用模板时要计算的表达式的按钮

应用模板

TemplateApply 应用模板,返回产生的表达式

FileTemplateApply 应用模板,将结果放入一个文件

GenerateDocument 使用模板生成报告