TemplateSlot [n]
represents a template slot to be filled from the n^(th) argument when the template is applied.
TemplateSlot [name]
represents a template slot to be filled from an element with key name in an association appearing in the first argument.
TemplateSlot
TemplateSlot [n]
represents a template slot to be filled from the n^(th) argument when the template is applied.
TemplateSlot [name]
represents a template slot to be filled from an element with key name in an association appearing in the first argument.
Details and Options
- In a string template given as a string, or in a file template, successive `` indicate TemplateSlot [i] for successive i.
- The form `n` for integer n corresponds to TemplateSlot [n]. This is analogous to the form #n for Slot .
- The form `name` for an alphanumeric string name not beginning with digits corresponds to TemplateSlot [1,"name"]. This is analogous to #name for Slot .
- Within <*…*> in a string template given as a string, any #p… that appear are effectively interpreted as TemplateSlot [p,…].
- In an XMLTemplate , TemplateSlot can be indicated using <wolfram:slot> ... </wolfram:slot>.
- TemplateSlot supports the following options:
-
Examples
open all close allBasic Examples (1)
Using a TemplateSlot :
Using TemplateSlot in a TemplateIf to handle plurals:
Options (2)
InsertionFunction (1)
Use InsertionFunction to change the Slot behavior:
The InsertionFunction ignores the Inherited function:
DefaultValue (1)
Use a default value:
See Also
TemplateExpression TemplateApply Slot TemplateObject StringTemplate FileTemplate XMLTemplate
Function Repository: AssociationTemplate
Related Guides
Related Workflows
- Generate a Report According to a Schedule
History
Text
Wolfram Research (2014), TemplateSlot, Wolfram Language function, https://reference.wolfram.com/language/ref/TemplateSlot.html.
CMS
Wolfram Language. 2014. "TemplateSlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TemplateSlot.html.
APA
Wolfram Language. (2014). TemplateSlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TemplateSlot.html
BibTeX
@misc{reference.wolfram_2025_templateslot, author="Wolfram Research", title="{TemplateSlot}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/TemplateSlot.html}", note=[Accessed: 04-January-2026]}
BibLaTeX
@online{reference.wolfram_2025_templateslot, organization={Wolfram Research}, title={TemplateSlot}, year={2014}, url={https://reference.wolfram.com/language/ref/TemplateSlot.html}, note=[Accessed: 04-January-2026]}