LLWiki正在建設中,歡迎加入我們

模組:Arguments/doc

出自LLWiki
跳至導覽 跳至搜尋

此頁面為 模块:Arguments 的說明文件

這個模塊一般用於構建其他模塊,常用語法為local getArgs = require('Module:Arguments').getArgs,此時getArgs(frame)會生成一個由模塊參數組成的table。

選項

選項 說明
trim 去除參數的首尾空白字符,默認為true
removeBlanks 將空參數轉換為nil,默認為true
valueFunc 用於進一步處理輸入參數的Lua函數
frameOnly 只接受當前frame的參數,常見於帶參數的{{#invoke:module|function|args}}
parentOnly 只接受parent frame的參數,常見於不帶參數的{{#invoke:module|function}}
parentFirst 優先查找parent frame的參數,invoke可能帶參數可能不帶參數
wrappers 只接受來自wrappers模板(或其沙盒版本,命名形式如Template:wrappers/sandbox)的參數或當前frame的參數
readOnly 不可寫入參數
noOverwrite 不可改寫已有參數

注釋

如本模塊不能滿足某些特定需要,請自行書寫處理輸入參數的函數。

外部連結

本頁面含有來自維基百科的文本,以CC BY-SA 3.0授權引入。經過雙方的修改,內容可能已與來源有很大差異。