跳转到内容

模組:Va2 icon

维基百科,自由的百科全书

这是本页的一个历史版本,由Wolfch留言 | 贡献2014年3月24日 (一) 04:46 建立内容为“-- 維基百科上的Lua模塊必須在開頭定義一個變量,使參數可從外面存取。 -- 變量的名稱沒有限制,且可以含有數...”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
-- 維基百科上的Lua模塊必須在開頭定義一個變量,使參數可從外面存取。
-- 變量的名稱沒有限制,且可以含有數據。
object = {};
 
-- 在該變量上運行函數。在維基百科中可以用#invoke指令調用這些函數。
-- 函數被調用時,維基百科會向函數發送數據。這一數據應包含在frame以內。
my_object.hello = function( frame ) 
 
    -- 定義局部變量。
    local str = "Hello World!"  
 
    -- 終止函數,並把str中的資料輸出到維基百科。
    -- 不可使用print函數,所以所有輸出要用return
    return str    
 
-- 函數結束。
end
 
-- 模塊底部須用return把帶有函數的變量送回維基百科。
return my_object
 
-- 現在{{#invoke: Va_icon | hello }}就可以調用以上函數了
-- #invoke指令先指定模塊名稱,Va_icon,再指定某一函數,hello