TemplateIf
TemplateIf[condition,tclause]
表示模板对象的元素,如果条件计算得到 True,插入 tclause.
TemplateIf[condition,tclause,fclause]
如果条件计算得不到 True,插入 fclause.
更多信息和选项
- condition 可以是 TemplateSlot 或者 TemplateExpression.
- 使用 tclause,当 condition===True.
- 如果不提供 fclause,使用数值 Sequence[].
- 在 XML 模板中,TemplateIf 可以使用 <wolfram:condition>...</wolfram:condition> 表示. 多个条件可以使用<wolfram:switch><wolfram:condition>...</wolfram:condition>...<wolfram:else>...</wolfram:else></wolfram:switch> 嵌套.
- TemplateIf 具有选项 InsertionFunction,其中默认设置为 Inherited,它指定插入应用模板后得到的结果包含的表达式应该如何进行格式化.
范例
打开所有单元关闭所有单元基本范例 (1)
使用 TemplateIf:
在 TemplateSlot 上运行测试:
选项 (1)
InsertionFunction (1)
InsertionFunction 可以是任意函数:
Wolfram Research (2014),TemplateIf,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TemplateIf.html.
文本
Wolfram Research (2014),TemplateIf,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TemplateIf.html.
CMS
Wolfram 语言. 2014. "TemplateIf." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TemplateIf.html.
APA
Wolfram 语言. (2014). TemplateIf. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TemplateIf.html 年