2013-06-21 21 views
0

我還沒有找到適合模板引擎輸入的數據(或文件)的好條款。我經常聽到這個稱爲「模板」的數據本身,但這顯然是一個誤稱(模板是處理指令,而不是處理的數據)。維基百科在一些地方說「文件」,但這還不夠普遍。你稱之爲要由模板引擎處理的數據是什麼?

這是我第一次後悔我沒有使用XML,因爲XML已經或多或少的暗含了 它正在被處理到另一個表示。

回答

1

「模板參數」或「模板參數」怎麼辦?從技術上講,它適合:模板是一個集合函數(算法),其輸出完全依賴於它的輸入。這個名字可以類比於數學函數,它或多或少地以相同的原理工作。

+0

模板不是函數或算法(否則它們將被稱爲函數)。模板是腳手架。模板可能會包含函數,但這是特定於該模板語言/解釋器的。例如,字符串模板沒有任何邏輯。 –

+0

我認爲它仍然可以解釋爲這樣 - 使用你的字符串模板的例子,它將是最簡單的功能,只需要輸入(或者,在你的術語中,_context_包含要處理的字符串)並輸出它,沒有任何改變。 – Humungus

0

最常用的術語是上下文。使用上下文處理模板,該上下文包含要爲模板解釋的變量。

如果上下文更改,模板呈現的輸出也會更改。

也使用像「有效載荷」這樣的術語,但這更像是一個網絡術語,對模板來說不夠通用。