我還沒有找到適合模板引擎輸入的數據(或文件)的好條款。我經常聽到這個稱爲「模板」的數據本身,但這顯然是一個誤稱(模板是處理指令,而不是處理的數據)。維基百科在一些地方說「文件」,但這還不夠普遍。你稱之爲要由模板引擎處理的數據是什麼?
這是我第一次後悔我沒有使用XML,因爲XML已經或多或少的暗含了 它正在被處理到另一個表示。
我還沒有找到適合模板引擎輸入的數據(或文件)的好條款。我經常聽到這個稱爲「模板」的數據本身,但這顯然是一個誤稱(模板是處理指令,而不是處理的數據)。維基百科在一些地方說「文件」,但這還不夠普遍。你稱之爲要由模板引擎處理的數據是什麼?
這是我第一次後悔我沒有使用XML,因爲XML已經或多或少的暗含了 它正在被處理到另一個表示。
「模板參數」或「模板參數」怎麼辦?從技術上講,它適合:模板是一個集合函數(算法),其輸出完全依賴於它的輸入。這個名字可以類比於數學函數,它或多或少地以相同的原理工作。
最常用的術語是上下文。使用上下文處理模板,該上下文包含要爲模板解釋的變量。
如果上下文更改,模板呈現的輸出也會更改。
也使用像「有效載荷」這樣的術語,但這更像是一個網絡術語,對模板來說不夠通用。
模板不是函數或算法(否則它們將被稱爲函數)。模板是腳手架。模板可能會包含函數,但這是特定於該模板語言/解釋器的。例如,字符串模板沒有任何邏輯。 –
我認爲它仍然可以解釋爲這樣 - 使用你的字符串模板的例子,它將是最簡單的功能,只需要輸入(或者,在你的術語中,_context_包含要處理的字符串)並輸出它,沒有任何改變。 – Humungus