TemplateSlot[n]
テンプレートが適用されたときに,n 番目の引数から埋められるテンプレートスロットを表す.
TemplateSlot[name]
第1引数中に出現する連想中で,キー name の要素から埋められるテンプレートスロットを表す.
TemplateSlot
TemplateSlot[n]
テンプレートが適用されたときに,n 番目の引数から埋められるテンプレートスロットを表す.
TemplateSlot[name]
第1引数中に出現する連想中で,キー name の要素から埋められるテンプレートスロットを表す.
詳細とオプション
- 文字列として,あるいはファイルテンプレート中で与えられる文字列テンプレートでは,連続する``は,連続する i についてのTemplateSlot[i]を示す.
- 整数 n についての形式`n`はTemplateSlot[n]に対応する.これは,Slotにおける#n に類似している.
- 英数字の文字列 name についての,数字では始まらない形式`name` は,TemplateSlot[1,"name"]に対応する.これはSlotにおける#name に類似している.
- 文字列として与えられた文字列テンプレート中の<*…*>では,出現する任意の#p…は,事実上,TemplateSlot[p,…]と解釈される.
- XMLTemplateでは,TemplateSlotは<wolfram:slot> ... </wolfram:slot>を使って示される.
- TemplateSlotは,次のオプションをサポートする.
-
InsertionFunction Inherited 値をどのようにフォーマットするか DefaultValue Missing 使用するデフォルト値
例題
すべて開く すべて閉じる例 (1)
TemplateSlotを使う:
TemplateIfでTemplateSlotを使って複数形を扱う:
オプション (2)
InsertionFunction (1)
InsertionFunctionを使ってSlotの動作を変える:
InsertionFunctionはInherited関数を無視する:
関連項目
TemplateExpression TemplateApply Slot TemplateObject StringTemplate FileTemplate XMLTemplate
Function Repository: AssociationTemplate
関連するガイド
-
▪
- テンプレートの使用 ▪
- XMLテンプレート ▪
- フォームの構成とレイアウト ▪
- 文字列操作
関連するワークフロー
- スケジュールに従ってレポートを生成する
テキスト
Wolfram Research (2014), TemplateSlot, Wolfram言語関数, 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: 03-November-2025]}
BibLaTeX
@online{reference.wolfram_2025_templateslot, organization={Wolfram Research}, title={TemplateSlot}, year={2014}, url={https://reference.wolfram.com/language/ref/TemplateSlot.html}, note=[Accessed: 03-November-2025]}