LLWiki正在建設中,歡迎加入我們!
模組:Arguments/doc
跳至導覽
跳至搜尋
此頁面為 Module: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授權引入。經過雙方的修改,內容可能已與來源有很大差異。