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