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を使う:

TemplateIfTemplateSlotを使って複数形を扱う:

オプション  (2)

InsertionFunction  (1)

InsertionFunctionを使ってSlotの動作を変える:

InsertionFunctionInherited関数を無視する:

DefaultValue  (1)

デフォルト値を使う:

Wolfram Research (2014), TemplateSlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/TemplateSlot.html.

テキスト

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_2024_templateslot, author="Wolfram Research", title="{TemplateSlot}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/TemplateSlot.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_templateslot, organization={Wolfram Research}, title={TemplateSlot}, year={2014}, url={https://reference.wolfram.com/language/ref/TemplateSlot.html}, note=[Accessed: 21-November-2024 ]}