TemplateObject
TemplateObject[expr]
TemplateApply等の関数を用いて適用される,テンプレートオブジェクトを表す.
TemplateObject[form,args]
クラウド配備あるいは他の評価に適した,引数のあるTemplateObjectを与える.
詳細とオプション
- TemplateObject[expr]では,式 expr に次の特殊要素を含めることができる.
-
TemplateSlot[name] テンプレートが適用された際に埋められるテンプレートスロット TemplateExpression[expr] テンプレートが適用されるまで,式をホールドにする TemplateIf[…] テンプレートが適用された際に評価される条件文 TemplateSequence[…] テンプレートが適用された際に組み立てられる数列 TemplateWith[…] テンプレートが適用された際の代入 - TemplateObjectは,StringTemplate,FileTemplate,XMLTemplate,NotebookTemplateの評価した形として生成される.
- TemplateObjectには,次のオプションがある.
-
InsertionFunction Inherited 式を挿入する前に適用する関数 CombinerFunction Inherited 結果を返す前に,断片を繋ぐ際に適用する関数 - TemplateObjectは,内側に異なるオプションを使ってネストさせることができる.
例題
すべて開くすべて閉じる例 (1)
TemplateObjectを使う:
複数のTemplateObjectをネストさせる:
オプション (2)
CombinerFunction (1)
InsertionFunction (1)
おもしろい例題 (1)
TemplateObjectをクラウドに配備することができる.URLを開くたびにTemplateApplyがテンプレートを描画する:
Wolfram Research (2014), TemplateObject, Wolfram言語関数, https://reference.wolfram.com/language/ref/TemplateObject.html.
テキスト
Wolfram Research (2014), TemplateObject, Wolfram言語関数, https://reference.wolfram.com/language/ref/TemplateObject.html.
CMS
Wolfram Language. 2014. "TemplateObject." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TemplateObject.html.
APA
Wolfram Language. (2014). TemplateObject. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TemplateObject.html