模組:Call/doc
跳至導覽
跳至搜尋
此頁面為 Module:Call 的說明文件
本模塊用於在一個模板(Caller)中調用另一個模板(Callee)。由於技術限制,請直接在Caller中使用{{#invoke:Call}}
調用此模塊。
用法
{{#invoke:Call|main|模板名[|其他参数]}}
- 輸入
-
- 1:模板(Callee)名。
- 其他參數:可以在模板(Caller)中指定調用另一個模板(Callee)時的參數。若其他頁面(Page)調用此模板(Caller)時指定了同名參數,則頁面(Page)中指定的參數值不會起作用,即模板(Caller)源代碼中的參數具有較高的優先級。
- 輸出
- 調用Callee的結果,其參數由Caller的源代碼和調用Caller的頁面指定。
局限性
由於Lua自身的局限性,具名參數的傳入順序並非是確定的,因此使用{{#forargs:}}
解析器函數的結果可能與預期不符。