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関数を無視する:
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